首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi + ADO + dBase

Delphi + ADO + dBase
EN

Stack Overflow用户
提问于 2012-09-14 03:21:06
回答 1查看 5.9K关注 0票数 1

我正在试着让这3个很好地工作。如果我使用此连接字符串

代码语言:javascript
复制
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;OLE DB Services = -1;Extended Properties=dBase IV;Dbq=c:\mypath

ADOTable1.Open这样的操作是非常快的(好的),但是GetIndexNames不返回任何东西(坏的)。

如果我改用这个连接字符串

代码语言:javascript
复制
Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBASE IV;OLE DB Services=-1;Data Source=c:\mypath

ADOTable1.Open这样的操作非常慢(不好),而GetIndexNames确实以它应该返回的方式返回索引名(好的)。

如何通过ADO获取dBase表的速度和索引信息?

EN

回答 1

Stack Overflow用户

发布于 2012-09-14 15:27:32

我们使用下面的连接字符串,它工作得非常好。

代码语言:javascript
复制
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;"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12413316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档