この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
、インデックス名を本来あるべき方法で返す (良い)。
dBase テーブルの ADO を介して速度とインデックス情報の両方を取得するにはどうすればよいですか?