1,比较麻烦,文件中怎么来写程序控制呢?最好转入后在SQL里进行操作
2,是否驱动有问题
3, 要看实际的环境,表里是否有建主键,错误信息是什么

解决方案 »

  1.   

    1:用JavaScript 或者VbSCript脚本可以解决
    2:那是读文件错误,看看是否有相关驱动
    3:看你调度方式.是采用存储过程调用还是结构化文件调用的还是包调用的?
      

  2.   

    To:zip321002
      能具体一点吗,如何用vbscript来修改数据?
      

  3.   

    up SQL Server-----------------------------------------------------
      

  4.   

    1.在sql数据转换服务本地包中新建包,在其中建立源数据和目的数据,调出数据转换任务属性,在其中设置相应的转换规则,至于将源数据按要求处理后在写入目的表中,可采用activex编写规则。
    2.出现该错误,可能是表中存在blob大对象的原因,我曾遇见过。
    3.看看你的数据库中是否存在原表,如果有你每次调度包时,都要创建一次表,而该表在数据库中已经存在,所以执行失败!可以先在数据库中建一个表,设计包时,将目的表设为数据库中已经存在的标,试试看!
      

  5.   

    以下是用 VBScript 语言编写的 ActiveX 脚本转换示例,它将源表的 Sales_Month、Sales_Day 和 Sales_Year 列合并到目的表中的单个 Sales_Date 列。该脚本在源数据中的每一行上运行,并可用于逐行操作的任务。Function Main()
       DTSDestination("CustomerID") = DTSSource("CustomerID")
       DTSDestination("Sales_Date") = Trim(DTSSource("Sales_Month")) _
           + "/" + Trim(DTSSource("Sales_Day")) + "/" +  _
          Trim(DTSSource("Sales_Year"))
       Main = DTSTransformStat_OK
    End Function
      

  6.   

    1.在转换数据任务中设置行转换的时候,选择源列‘日期’,目的列‘日期’,点‘新建’,选择‘ActiveXScript’,然后可以写你的脚本      DTSDestination("日期") =...
    具体处理要看你的数据类型了
    3.应该是没调度好错误提示呢