这是dts的bug吗,高手指正,如何解决

perneer 2008-10-16 11:02:30
源数据 sybase12.0
目的数据 SQL2000

源数据中存在identity [actid numeric(18,0) identity NOT NULL]
如果当满足下面条件
1、actid =17位时即 actid >10000000000000000
2、actid 最后一位为0时
DTS在导出中使用下面语句

SELECT * FROM TABLENAME

则会出现数值类型的字段为0,字符类型的字段为""

多次测试都出现相同情况。

如果SELECT中不选actid列,则取值成功。
...全文
105 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
perneer 2008-10-16
  • 打赏
  • 举报
回复
actid 什么类型没有关系,在dts中用语句导入如,预览结果时就会发出,记录中数值为零的,字符为""的记录.
qinhl99 2008-10-16
  • 打赏
  • 举报
回复
估计是bug吧,不会帮顶
duanzhi1984 2008-10-16
  • 打赏
  • 举报
回复
没碰到过...有答案后请周知.谢谢!
帮顶
水族杰纶 2008-10-16
  • 打赏
  • 举报
回复
幫頂~~
Garnett_KG 2008-10-16
  • 打赏
  • 举报
回复
sql2000这一端的actid字段的数据类型是什么?
Garnett_KG 2008-10-16
  • 打赏
  • 举报
回复
没碰到过.
perneer 2008-10-16
  • 打赏
  • 举报
回复
自己顶吧.
pt1314917 2008-10-16
  • 打赏
  • 举报
回复
sf
fcuandy 2008-10-16
  • 打赏
  • 举报
回复
windows都会黑屏
perneer 2008-10-16
  • 打赏
  • 举报
回复

问题基本得到解决:
使用sybase ase odbc driver 有问题
使用sybase ase ole db provider结果正确.

不过我还是想请问odbc是不是存在bug

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧