我正在使用流式阅读器(ASP.NET C#4.0)来读取XML文件。但是,当我导入数据以存储在我的MS SQL 2008 R2数据库中时,它将从我正在使用的亚马逊项目ID中取消前导0。
例如,amazonitemid存储在XML文件中 - 00567416803507.但是当它通过流式读取器移动到DB时,它删除了2 0 -567416803507。如果只有1个前导0,也会发生这种情况。
我已经四处寻找任何解决方案,但似乎无法找到任何有用的东西。有没有人知道这个,甚至为什么会发生这种情况?
答案 0 :(得分:2)
将ID视为字符串,而不是数字。
答案 1 :(得分:0)
为什么不介入代码才能看到它被截断的位置。
如果它的应用程序端正确传递了值,我会查看它的数据库端;存储过程/查询&表列类型。