TC官方合作论坛

 找回密码
 立即注册
查看: 715|回复: 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句  都 测试成功了,只有第四句 不行,不知道怎么回事?
回复 支持 反对

使用道具 举报

5#
发表于 2015-5-17 21:43:58 | 只看该作者
期望解决  如果解决 办公能力就大大增加了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-5-18 17:24:17 | 只看该作者
求指教啊
!!!!!
回复

使用道具 举报

7#
发表于 2016-6-2 23:42:01 | 只看该作者
dsadsad
回复

使用道具 举报

8#
发表于 2016-6-2 23:42:24 | 只看该作者
dasdsada
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-18 12:36 , Processed in 0.150186 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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