TC官方合作论坛

 找回密码
 立即注册
查看: 1679|回复: 7

[问题] 关于 数据库 操作 EXCEL 的问题

[复制链接]
发表于 2015-5-17 16:23:54 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
哪位大神帮我看下,这些代码
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语句:  未指定的错误)
回复

使用道具 举报

发表于 2015-5-17 17:20:45 | 显示全部楼层
本帖最后由 a837198 于 2015-5-17 17:25 编辑

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

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

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


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

使用道具 举报

 楼主| 发表于 2015-5-17 17:29:56 | 显示全部楼层
数据库连接代码,操作的是excel2003
    数据库连接 = ""
    数据库连接 = 数据库连接&"Provider=Microsoft.Jet.OLEDB.4.0;"
    数据库连接 = 数据库连接&"Data Source="&文件路径&";"
    数据库连接 = 数据库连接&"Extended Properties=Excel 8.0;"
    SQL语句 = "select * from [日期$]"
    数据库(数据库连接,SQL语句,返回影响行数,返回内容,返回错误信息)

【日期$】,是一个sheet 的名字。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-17 17:31:45 | 显示全部楼层
前3句  都 测试成功了,只有第四句 不行,不知道怎么回事?
回复 支持 反对

使用道具 举报

发表于 2015-5-17 21:43:58 | 显示全部楼层
期望解决  如果解决 办公能力就大大增加了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-18 17:24:17 | 显示全部楼层
求指教啊
!!!!!
回复

使用道具 举报

发表于 2016-6-2 23:42:01 | 显示全部楼层
dsadsad
回复

使用道具 举报

发表于 2016-6-2 23:42:24 | 显示全部楼层
dasdsada
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-1 16:13 , Processed in 0.038305 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表