我这么写为什么不行?Dim cn As New ADODB.Connection
Dim connstr As String
connstr = "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;DBQ=e:\aa.DBF;"
cn.Open connstr出现信息:
[Microsoft][ODBC dBase Driver]'(未知的)'不是一个有效的路径。确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
可是,文件“e:\aa.DBF”的确是一个dbase IV数据库文件,它也可以在EXCEL打开。请问如何正确地打开,万分感谢!
Dim connstr As String
connstr = "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;DBQ=e:\aa.DBF;"
cn.Open connstr出现信息:
[Microsoft][ODBC dBase Driver]'(未知的)'不是一个有效的路径。确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
可是,文件“e:\aa.DBF”的确是一个dbase IV数据库文件,它也可以在EXCEL打开。请问如何正确地打开,万分感谢!
解决方案 »
- VB与ACCESS数据库交换数据,数据量很大,软件运行速度慢!
- 实时错误'-2147217887(80040e21)'
- imgscan.ocx控件多图片扫描的问题
- RegOpenKey返回值不是0,为什么急急急
- 目录权限设置的常量问题
- recordset 问题,大侠请进
- InstallShield 写注册表,如何得到程序安装路径?
- 如何用VB取得数据库中某个表的字段属性,如是否允许空,是否为key
- 在VB里面调用回调函数,回调函数有一个返回值,怎么表示返回值?
- 怎样识别用recordset.addnew方法后,是否插入了数据?
- 请问vb程序是在win2k下编写,使用sql2000,怎么打包使其能在98下不用安装sql2k就能连接数据库?
- 非高手不能解:如何使用VB写拦截textout函数的代码?
conn.ConnectionString = "provider=msdasql;DRIVER=Microsoft Visual FoxPro Driver;UID=;Deleted=yes;Null=no;Collate=Machine;BackgroundFetch=no;Exclusive=No;SourceType=DBF;SourceDB=C:\fox\data;"
conn.Open
Read.Open "select * from aa", cn, adOpenDynamic, adLockOptimistic
rs.Open "select * from aa", cn, 1,3
先定义一个recordset ,再open.就能实现呀!
"SourceType=DBF;SourceDB=c:\test;" & _
"Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO" & _
";BACKGROUNDFETCH=NO"
rs.Open "select * from aa.dbf", cn, adOpenDynamic, adLockOptimistic