您的位置:首页 > 大数据 > 人工智能

“数据提供程序或其他服务返回 E_FAIL 状态” 的问题

2008-11-21 16:41 435 查看
dlephi通过ado连接dbf数据库strsql := 'Provider=MSDASQL.1;User ID="";Extended Properties="Driver={Microsoft Visual FoxPro Driver};UID=;PWD=;SourceDB='+ffff+';SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;"';
ADOConnection1.ConnectionString :=strsql;
ADOConnection1.Connected := True;
使用AdoQuery1.RcordCount出现‘数据提供程序或其他服务返回 E_FAIL 状态。.’的错误,怀疑是dbf没有索引文件导致遂使用while(not AdoQuery1.Eof) do的方式,在执行到24行记录时依旧出现相同提示。查找相关资料才知道,原来需要将AdoQuery的CursorLocation属性设为clUseServer才可以。使用fox的dbf数据库真的很别扭!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐