我正在试着让这3个很好地工作。如果我使用此连接字符串
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;OLE DB Services = -1;Extended Properties=dBase IV;Dbq=c:\mypath像ADOTable1.Open这样的操作是非常快的(好的),但是GetIndexNames不返回任何东西(坏的)。
如果我改用这个连接字符串
Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBASE IV;OLE DB Services=-1;Data Source=c:\mypath像ADOTable1.Open这样的操作非常慢(不好),而GetIndexNames确实以它应该返回的方式返回索引名(好的)。
如何通过ADO获取dBase表的速度和索引信息?
发布于 2012-09-14 15:27:32
我们使用下面的连接字符串,它工作得非常好。
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={Microsoft Visual FoxPro Driver};UID=;SourceDB=c:\mypath;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"https://stackoverflow.com/questions/12413316
复制相似问题