通过ODBC.net数据连接应该可以吧!

解决方案 »

  1.   

    说清楚点;是用Dbase数据库吗?
    要是就可以访问!
    要是文件的话,可以用文件的访问方式,但不能用ODBC.net连接!
      

  2.   

    我在用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 提供程序)。
      

  3.   

    ODBC.net哪里有啊?我的机器上只有
    using System.Data.SqlClient ;
    using System.Data.OleDb ;
    那两个东西,不知道哪里有odbc类
      

  4.   

    http://www.microsoft.com/downloads/release.asp?ReleaseID=35715
      

  5.   

    用链接
    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秒中),大家看看还有别的方法么?