问题很可能 : 字段的数据类型不相容,用 CAST() 转变一下

解决方案 »

  1.   

    将表导出到access中,好象与sp_addlinkedserver没有什么关系。
    导不出,可能与一些字段的类型有关
      

  2.   

    to : ltmb118() 
    不会每个字段都要转变吧?
    to: zhangyin710() 
    我想也是这样,不过如果做过的话,应该会有些经验的。如果是和类型有关,该怎么处理?
      

  3.   

    在到处数据表时,到了'Select Source Tables'这一步,选择要导出的表,在列表中点Transform列内的'...',在弹出的对话框中的Column Mappings页中的Edit SQL...出修改要到处的列及其类型
      

  4.   

    TO : zhangyin710() 
    天哪,你说的是IMPORT/EXPORT向导吧。我是想在程序中实现啊。
    不过,你告诉我在程序中如何实现DTS也可以。对了,SQL中的那些对象能在DELPHI中调用吗?怎么用?
      

  5.   

    你可以先用Import/Export wizard生成dts,并将其保存为package,然后在程序中用dtsrun来执行你保存的那个dts package就行了。
    关于dtsrun的详细用法参看sql server online help.
    dtsrun 是一命令行程序,在sql server安装目录的binn子目录中。看看这些对你是否有用。
      

  6.   

    谢谢了,各位。我用sp_AddLinkedServer解决了问题。
    所以分还是给了吧。