当前位置:编程学习 > C#/ASP.NET >>

[Microsoft][ODBC dBase Driver] 外部表不是预期的格式

Insert Into StudentsFiles
(Dabh,Yxmc,Xm,Dwmc,Pqbdzh,Jyh,Jg,Xz,Xldm,Zy,Xbdm,Bz,Bynf,Zdsj,Sfzd,Zddz,Jssj)  
Select LTrim(RTrim(Dabh)),LTrim(RTrim(Yxmc)),LTrim(RTrim(Xm)),LTrim(RTrim(Dwmc)),LTrim(RTrim(Pqbdzh)),LTrim(RTrim(Jyh)),LTrim(RTrim(Jg)),LTrim(RTrim(Xz)),LTrim(RTrim(Xldm)),LTrim(RTrim(Zy)),LTrim(RTrim(Xb)),LTrim(RTrim(Bz)),LTrim(RTrim(Bynf)),LTrim(RTrim(Zdsj)),LTrim(RTrim(Sfzd)),LTrim(RTrim(Zddz)),LTrim(RTrim(Jssj))
From openrowset('MSDASQL','Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=C:\import','select * from dak1.DBF')

链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC dBase Driver] 外部表不是预期的格式。"。
消息 7350,级别 16,状态 2,第 1 行
无法从链接服务器 "(null)" 的 OLE DB 访问接口"MSDASQL"获取列信息。
--------------------编程问答-------------------- 解决方法:
     原来是导入的那个vf表的版本有问题,于是我就在Microsoft Visual Foxpro中打开这个数据库表然后选择
文件——导出——选择导出类型为dBASE IV (DBF) 为就OK了 --------------------编程问答-------------------- 参考
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,