日期:2014-05-18  浏览次数:20535 次

用DTS导出为access文件出错
表结构是这样的:


但我用DTS导出的时候出错了:
操作已停止...

- 正在初始化数据流任务 (成功)

- 正在初始化连接 (成功)

- 正在设置 SQL 命令 (成功)

- 正在设置源连接 (成功)

- 正在设置目标连接 (成功)

- 正在验证 (成功)

- 准备执行 (已停止)

- 执行之前 (已停止)

- 正在执行 (错误)
消息
错误 0xc002f210: 准备 SQL 任务: 执行查询“CREATE TABLE `_as` (
`门店名称` LongText,
`商品id` LongText,
`货品名称` LongText,
`规格` LongText,
`单位` LongText,
`产地` LongText,
`盘点数量` Decimal(29,6),
`发货数量` Decimal(29,6),
`销售数量` Decimal(29,6),
`退货数量` Decimal(29,6),
`总差量` Decimal(29,6)
)
”失败,错误如下:“无效的十进制数据类型定义。”。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。
 (SQL Server 导入和导出向导)
 

- 正在复制到 `_as` (已停止)

- 执行之后 (已停止)

- 清除 (已停止)


------解决方案--------------------
估计是SQL的那个表名导到ACCESS后变为不合法的名称。建议单独测试一下。
------解决方案--------------------
查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。