急!-ado中与excel连接的问题?(30分)

  • 主题发起人 主题发起人 jianping0
  • 开始时间 开始时间
J

jianping0

Unregistered / Unconfirmed
GUEST, unregistred user!
在李维书中的范例可以正确连接,也可以正确的打开excel文件, 但是自已建立的连接:
adoconnection.connectstring: provider:Microsoft.Jet.OLEDB.4.0 -> excel文件却连接不上。
把李维书中的范例的adoconnection.connectstring 复制到自已的
adoconnection.connectstring上连接就可以了,用李维书中的范例里的excel文件也可以打开,
但是用自已建立的excel文件却打不开? 不知在Excel里要设置什么?

在李维书中的范例的excel文件里,新加入一个工作表也不行(将原范例的数据copy过来也不行)
在adotable.tablename里显示如下:
forcast -原有
forcast$ -原有
abc$ -自已新增工作表
.
.
.
tablename选择 forcast 可以,选择forcast$、abc$就出错,或用abc也不行。
望告知!谢谢!
 
没有人用过?没有人懂?
高手在哪里?
 
呵呵,很简单
把TableDirect的属性改为True就ok了
 
接受答案了.
 
to myliu:那adodataset、adoquery里应如何设置?
 
To jianping0:
倒是不知。
不过,Table跟Query,dataset有区别吗
 
把ADODATASET的CommandType设为cmdTableDirect即可
 
后退
顶部