奇怪的时,这样写:
select *  into NCPPOHDR from openrowset
('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;
SourceDB=\\nikko3\nikko3\user\COMMON\PROD; 共享目录的远程计算机完整路径.
SourceType=DBF',
'select * from [NCPPOHDR.DBF]')
也有错:
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MSDASQL' 报错。 
[OLE/DB provider returned message: [Microsoft][ODBC Visual FoxPro Driver]File 'ncppohdr.dbf' does not exist.]

解决方案 »

  1.   

    没有人知道吗?
        或者有人知道如何在asp.net中访问foxpro2.6中的.prg程序文件吗?
      

  2.   

    检查你的SQL服务的启动帐号,是否有访问 \\nikko3\nikko3\user\COMMON\PROD 的权限.
    并检查你执行上述语句的帐号,是否是sa之类的系统管理员.
      

  3.   

    \\nikko3\nikko3\user\COMMON\PROD 我是启动我的电脑后先打开该共享目录是输入了用户名和密码后建立了一条信任连接再执行语句的.应该没有问题吧. 我全是在本地电脑的Administrator上执行的.
      

  4.   

    邹建(建设公司网站,无事勿扰) 说:
    --1.映射
    exec master..xp_cmdshell 'net use y: \\nikko3\nikko3\user\common\prod "edp" /user:nikko3\edp'--2.进行处理
    select * into ncppodtl
    from openrowset
    ('MSDASQL','Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=y:\','select * from [NCPPOHDR.DBF]')
    --3.完成后删除映射
    exec master..xp_cmdshell 'net use y: /delete'
      

  5.   

    有谁知道,要是这一句:
    select  *  into  ncppodtl  
    from  openrowset  
    ('MSDASQL','Driver=Microsoft  Visual  FoxPro  Driver;SourceType=DBF;SourceDB=y:\','select  *  from  [NCPPOHDR.DBF]')
    在转换过程中如果有类型转换出差,我想要它继续运行下去,忽略错误,怎么解决?
      

  6.   

    PLS TRY:SET ANSI_WARNINGS OFF
    SET XACT_ABORT OFF
      

  7.   

    按楼上的做后有错误:
    服务器: 消息 7405,级别 16,状态 1,行 3
    异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。请问如何解决?
      

  8.   

    create table ncppodtl (
    ...
    )
    goSET ANSI_WARNINGS ON
    SET XACT_ABORT ONinsert ncppodtl
    select  *  from  openrowset  
    ('MSDASQL','Driver=Microsoft  Visual  FoxPro  Driver;SourceType=DBF;SourceDB=y:\','select  *  from  [NCPPOHDR.DBF]')
      

  9.   

    还请教最后一个问题:
    我用exec master..xp_cmdshell 'net use y: \\nikko3\nikko3\user\common\prod "edp" /user:nikko3\edp'映射了一网络盘,现在用exec master..xp_cmdshell 'net use y: /delete'删除映射
    可以提示在与y:的连接中,有打开的文件和没有结束的目录搜索,是否继续断开
    连接并强行关闭,请问,直接(Y/N)[N]有什么办法不让他提示,直接关闭.
      

  10.   

    exec master..xp_cmdshell 'net use y: /delete /Y'