TC官方合作论坛

标题: 关于 数据库 操作 EXCEL 的问题 [打印本页]

作者: kowest    时间: 2015-5-17 16:23
标题: 关于 数据库 操作 EXCEL 的问题
哪位大神帮我看下,这些代码
1、SQL语句 = "select * from [日期$]"
2、SQL语句 = "insert into [日期$](序号,车号,司机) values ('1','2','3')"
3、SQL语句 = "update [日期$] set 序号 = 999,车号 = '111',司机 = 'XXX' where 序号 = 888"
4、SQL语句 = "delete from [日期$] where 司机 = 'XXX'"


前面三句  都能 正常执行,为什么第四句就不行了,提示信息(SQL语句执行出错,请检查你的SQL语句:  未指定的错误)

作者: a837198    时间: 2015-5-17 17:20
本帖最后由 a837198 于 2015-5-17 17:25 编辑

Excel 还能用数据库的方式操作?????
头一次听说这个

另外你的数据库是什么数据库呢  你得把你的 数据库连接 字串写一下

既然前几个能正确运行 那么 一般情况下第四个也是也能运行的  你得看看你的语句是不是写的不正确 或者有不能识别的字符串  


另外你的数据库表名别的呗    "[日期$]"  我估计是这个问题

作者: kowest    时间: 2015-5-17 17:29
数据库连接代码,操作的是excel2003
    数据库连接 = ""
    数据库连接 = 数据库连接&"Provider=Microsoft.Jet.OLEDB.4.0;"
    数据库连接 = 数据库连接&"Data Source="&文件路径&";"
    数据库连接 = 数据库连接&"Extended Properties=Excel 8.0;"
    SQL语句 = "select * from [日期$]"
    数据库(数据库连接,SQL语句,返回影响行数,返回内容,返回错误信息)

【日期$】,是一个sheet 的名字。
作者: kowest    时间: 2015-5-17 17:31
前3句  都 测试成功了,只有第四句 不行,不知道怎么回事?
作者: liuhr_2000    时间: 2015-5-17 21:43
期望解决  如果解决 办公能力就大大增加了
作者: kowest    时间: 2015-5-18 17:24
求指教啊
!!!!!
作者: 卓方正    时间: 2016-6-2 23:42
dsadsad
作者: 卓方正    时间: 2016-6-2 23:42
dasdsada




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1