不能够直接添加,解决如下:
建立一个EXCEL表,如Test.xls。在ODBC里选择 "用户DSN"
添加数据库源名为TestDB,选择 Microsoft Excel Driver,版本为默认的EXCEL97-2000
然后按选定工作目录 ,选择你建立的Test.xls
启动BDE ADMINISTRATOR ,可以看到刚才的EXCEL数据源已存在于BDE中双击,
即可连接,此时你在SQL Explorer中还看不到TestDB,你必须重新打开DELPHI才会
看到TestDB,此时在SQL Explorer双击TestDB,不理会UserName和PassWord确定即可
打开数据库文件。此时你无法看到数据,还必须在SQL Explorer中的View菜单中选择
system Data才可以看到数据。新建Form,添加TTable,DBGRId,Datasource....
在程序中的调用与其他的数据库类似,只是注意此时的TableName为Sheet$1,sheet$2
......,当然与你建XLS时的名字相对应。
建立一个EXCEL表,如Test.xls。在ODBC里选择 "用户DSN"
添加数据库源名为TestDB,选择 Microsoft Excel Driver,版本为默认的EXCEL97-2000
然后按选定工作目录 ,选择你建立的Test.xls
启动BDE ADMINISTRATOR ,可以看到刚才的EXCEL数据源已存在于BDE中双击,
即可连接,此时你在SQL Explorer中还看不到TestDB,你必须重新打开DELPHI才会
看到TestDB,此时在SQL Explorer双击TestDB,不理会UserName和PassWord确定即可
打开数据库文件。此时你无法看到数据,还必须在SQL Explorer中的View菜单中选择
system Data才可以看到数据。新建Form,添加TTable,DBGRId,Datasource....
在程序中的调用与其他的数据库类似,只是注意此时的TableName为Sheet$1,sheet$2
......,当然与你建XLS时的名字相对应。
解决方案 »
- dbgrid 拉动下面的滚动条,如何让第一列不滚动呢???就是第一列总是显示在界面上面,怎么实现呢???
- TChart问题,在线等待。
- 一个菜鸟级的问题,还望各位大虾帮忙
- 文件夹加密!!!
- 我是delphi的初学者,怎么样才能实现控件的自动调整大小呢?(在线等待!!)
- a数据库中的表student复制到b数据库中
- 都来看看,下面的代码是否能够执行(delphi+sql)
- 请问我想把一个键值如38转成UP用什么函数啊
- *******偶创建了一个线程的两个实例,同时访问form上的两个button。运行正常,但应用程序从此不再接受我的响应。除非线程结束!!请诸位兄台指点弥经...*******
- ??请踊跃参加,楼下有相同的题目,且有分未送,因为没有很好的回答 ???一个让我痛苦已久的问题,望各路高手鼎立相助!!![关于close,请写源代码,举例说明,否则不给分;其实很简单,但我是菜鸟]
- 各位大侠:请推荐一些学习ASP的好书?
- 请问有没有什么Delphi函数参考手册的好书,介绍一下!
error Unable to open registry key
'SOFTWARE\ODBC\ODBC.INI\Excel'.
[Microsoft][ODBC Microsoft Access Driver]Invalid... 后面的出错信息看不到. 奇怪,这里为何是Access Driver?怎么不是Excel Driver?