ado(100分)

  • 主题发起人 主题发起人 mjf_jigh
  • 开始时间 开始时间
M

mjf_jigh

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用ado与excel表连接
在form 上显示 excel 表
 
用ADOTable控件打开Excel 文件
1)设置属性ConnetionString
选择 Microsoft Jet 4.0 OLE DB provider
Select or enter a datasorce name -> 选择你要打开Excel文件
User name默认是Admin 密码默认为空,可以不用理会
Extended properties 设为:Excel 8.0 (Excel 2000 好象不可以写成Excel 9.0)就可以读取Excel 97以下得版本的Excel文件

2)属性TableDirect 设为True (否则会出现“FROM 子句的语法错误。”的错误提示 )
3)这时可以从Table属性里面选择table了,所有的文件都是加了$号的,程序中动态显示的话
然后就是用datasource+dbgrid了。
 
链接Excel 2000 的时候Extended Properties=Excel 8.0是正确的。
在MSDN中说明:
Excel 97 对应 ‘Excel 97’
Excel 2000 对应 ‘Excel 8.0’
试过2000的可以相连。
 
又让你骗了100分~
 
后退
顶部