看看这个错在那里?

A_ZHU 2003-08-19 03:31:22
我想用下面的Sql语句操作VFP 6.0的DBF表,但有误,请各位帮忙看看!

SELECT * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="D:\";User ID=Admin;Password=;Extended properties=dBase 5.0')...FoxUser

服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 外部数据库驱动程序 (8961) 中的意外错误。]


...全文
20 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
upingking 2003-08-19
  • 打赏
  • 举报
回复
'Data Source="D:\";数据库文件的路径???数据库文件呢????
WWWWA 2003-08-19
  • 打赏
  • 举报
回复
SELECT * into bmk
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\share";User ID=Admin;Password=;Extended properties=dBase 5.0')...bmk
l_xiaofeng 2003-08-19
  • 打赏
  • 举报
回复
下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。

SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

这是SQL联机书上说的,实际没用过这个东西!
A_ZHU 2003-08-19
  • 打赏
  • 举报
回复
用OpenDataSource时该怎么写?
DWGZ 2003-08-19
  • 打赏
  • 举报
回复
ForPro连接串应该是这样的你照着改试试
ADOConnection1.ConnectionString:='Provider=MSDASQL.1;'
+'Persist Security Info=False;'
+'Extended Properties='
+'"Driver={Microsoft Visual FoxPro Driver};'
+'UID=;'
+'SourceDB='+ DBPath + ';'
+'SourceType=DBF;'
+'Exclusive=No;'
+'BackgroundFetch=Yes;'
+'Collate=Machine;'
+'Null=Yes;'
+'Deleted=Yes;"';


A_ZHU 2003-08-19
  • 打赏
  • 举报
回复
我是在MS SQL SERVER 的查询分析器中执行的!

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧