• λ我爱Aspx >> C#.Net >> openrowset 查询vfp数据库出现的问题,有自增字段就不行??
  • openrowset 查询vfp数据库出现的问题,有自增字段就不行??

  • :aspxer  Դ:csdn  :2007-6-12 3:44:17  ؼ:数据库,数据
  • select * from openrowset("MSDASQL","Driver=Microsoft FoxPro VFP Driver;SourceType=DBF;SourceDB=e:\\databack\", --c:\是目录

    "select * from hk.dbf")

    当hk.dbf中有自增字段的情况时就出错,显示

    OLE DB 提供程序 "MSDASQL" 报错。

    [OLE/DB provider returned message: [Microsoft][ODBC Visual FoxPro Driver]Not a table.]

    当hk.dbf中没有自增字段时就执行成功

    第2楼. 由 wwwwb 于 2007-6-8 14:42:32 发表

    怎么不可以:

    自增字段是VFP9新增功能,要用VFPOLEDB.1驱动才行

    select * from openrowset("VFPOLEDB.1","d:\temp\123.dbf";"admin";"" ,"dd")

    第3楼. 由 apple_8180 于 2007-6-8 15:32:17 发表

    select * from openrowset("VFPOLEDB.1","E:\DATABACK\";"admin";"" ,"select * from hk.DBF")

    如果没有安装VFP,需要把vfpoledb.dll拷贝到SYSTEM目录下,并注册。

    第4楼. 由 yby719 于 2007-6-9 20:01:55 发表

    在数据源里居然看不到vfpoledb.1的驱动名称啊

    反正是弄出来了,谢谢 apple_8180(十豆三) 、wwwwb()。结帖、给分 。

    Ҷƪл˵?
  • һƪ数字变中文大写
    һƪ上网问题!!!! 高手指教