LISTING 2: Code That Uses the Jet OLE DB Provider to Access a Text FileEXEC sp_addlinkedserver
   txtsrv,
   'Jet 4.0', 
   'Microsoft.Jet.OLEDB.4.0',
   'c:\temp',
   NULL,
   'Text'
GO
SELECT * FROM txtsrv...[HowBigAmI#txt]

解决方案 »

  1.   

    DTS是什么阿,是不是用这个可以?
    还有必须建连接服务器吗?
      

  2.   

    你不是要用语句嘛,用DTS也可以的,就是SQL的导入导出向导,这个很简单,你打开看一下就会了。:)
      

  3.   

    bcp database..tablename in c:\test.txt -c -U username -P password
      

  4.   

    蚂蚁我用你写的方法,唯一不同就是我的文件路径:'f:\test.txt'
    我的源码EXEC sp_addlinkedserver
       txtsrvx,
       'Jet 4.0', 
       'Microsoft.Jet.OLEDB.4.0',
       'f:\test.txt',
       NULL,
       'Text'
    GO
    SELECT * FROM txtsrvx...[HowBigAmI#txt]linkedserver建立成功
    在SELECT * FROM txtsrv...[HowBigAmI#txt]中出错
    Server: Msg 7399, Level 16, State 1, Line 1
    OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error.  
    [OLE/DB provider returned message: 'f:\test.txt'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。]小黑的方法...好像完全不行^^!呵呵,我是菜鸟,请多多包涵:)
      

  5.   

    'f:\test.txt'不是一个有效的路径
    这不是让你写这个文件的全路径,而是包含他的文件夹的全路径!
    最好单独建立一个目录,放进去,呵呵