ADO连接EXCEL97问题,李维的方法好象在D6中不能用,高手请进,或者,李维的emil? (50分)

  • 主题发起人 主题发起人 cx139
  • 开始时间 开始时间
C

cx139

Unregistered / Unconfirmed
GUEST, unregistred user!
刚买一本李维的《高级程序设计篇》,使用他的方法在ADO用JET 4.0调用EXCEL97表中的数据
提示》‘无法识别的数据格式’
用ODBC时,连接测试通过,但是SQL老是提示“FROM子句错误”,老大们谁能告诉我该如何办?
 
能具体描述一下你使用的方法吗?
 
就是建立一个窗体,放入ADOCONNECTION,ADOQUERY,在设计期修改CONNECTIONSTRING,
按照向导选择
1、OLE DB提供者 李维选JET 4.0
2、连接 选择数据库名称 李维在书中输入‘……/A.XLS’
3、测试连接 “无法识别的数据格式”
4、玩完……

1、OLE DB提供者 选FOR ODBC
2、连接 数据源 按照向导创建一个EXCEL97数据源
3、测试连接 “连接成功“
修改ADOQUERY.SQL 每次都说‘FROM 子句有问题’
使用ADODATASET,COMMANDTXT的向导很完善,可以自动完成SQL语句,
可是同样‘FROM 子句有问题’

 
升级一下JET4试试!
 

Jet4.0是For Access数据库的,对Excel能够使用吗?
我真的没有用过,刚才实验了一下,不行。
对于Excel,还是使用BDE或者ODBC吧。[:(]
 
难道是李维写错了?他可是使用的是d5,我想应该不是JET4的问题
 
这我也不知道,不过使用ODBC是可以打开Xls文件的。
希望搞过这个的高手谈一下。
 
我不知道ODBC打开EXCEL时的格式,各位老大帮帮忙
 
1、打开ODBC,
2、选择添加。
3、选择microsoft Excel Driver(*.xls)
4、选择工作薄
这样就OK了。
 
我知道,但是在SQL中如何指定表?FROM XX.XSL???
每次都是栽在SQL中了
 
嗯,是这样,使用Delphi的SQL Explore打开都看不见表。我也没办法了,我...[:(]
 
我陪你一起哭,wwwwwww......
高手,快来呀。
 
以后请尽量检索一下先:
http://www.baidao.net/ut/cgi-bin/topic_show.cgi?id=501&h=1&bpg=1&age=-1
 
老大终于来了。[:D][:D][:D]
我们没有白哭。
马上就去实验!
 
没有实验成功!
请详细解释一下,如何?
我实验了,BDE里面,无论是文件名还是标签名,都不行。
Ado里面也是不行。
 
ADO的你用哪个?
你照着上面的来一定没问题了。呵呵,骗了n分罗
 
除了千中元所说的外,你要注意到显示的表中有非法的字符,应该用[]括起来,而且要
多试几遍,多试一试各种情况,比如保证只有一个SHEET
 
完全照那上面实验的。
使用Jet4.0,只能够选择*.mdb,选择*.xls后,点测试连接,还不行。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
624
import
I
后退
顶部