我在用oleDbConnection的向导生成链接字符串时选择ODBC后选择一个DSN(它用的是DSN=dbf;DBQ=D:\SHARE;DefaultDir=D:\SHARE;DriverId=533; FIL=dBase 5.0;MaxBufferSize=2048;PageTimeout=5;)出现如下问题: .Net Data OLE DB 提供程序 (System.Data.OleDb) 不支持 MSDASQL 提供程序(用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序)。
ODBC.net哪里有啊?我的机器上只有 using System.Data.SqlClient ; using System.Data.OleDb ; 那两个东西,不知道哪里有odbc类
要是就可以访问!
要是文件的话,可以用文件的访问方式,但不能用ODBC.net连接!
.Net Data OLE DB 提供程序 (System.Data.OleDb) 不支持 MSDASQL 提供程序(用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序)。
using System.Data.SqlClient ;
using System.Data.OleDb ;
那两个东西,不知道哪里有odbc类
myConn.ConnectionString="DRIVER={Microsoft dBase VFP Driver (*.dbf)};Deleted=Yes;Null=Yes;Collate=Machine;BackgroundFetch=Yes;Exclusive=No;SourceType=DBF;SourceDB=d:\\share"来访问文件的速度好像有点慢。(将一个660条记录的文件的数据填充到一个datatable中要1秒中),大家看看还有别的方法么?