流读者c#起飞领先0

时间:2012-10-10 10:46:22

标签: c# asp.net xml sql-server-2008 streamreader

我正在使用流式阅读器(ASP.NET C#4.0)来读取XML文件。但是,当我导入数据以存储在我的MS SQL 2008 R2数据库中时,它将从我正在使用的亚马逊项目ID中取消前导0。

例如,amazonitemid存储在XML文件中 - 00567416803507.但是当它通过流式读取器移动到DB时,它删除了2 0 -567416803507。如果只有1个前导0,也会发生这种情况。

我已经四处寻找任何解决方案,但似乎无法找到任何有用的东西。有没有人知道这个,甚至为什么会发生这种情况?

2 个答案:

答案 0 :(得分:2)

将ID视为字符串,而不是数字。

答案 1 :(得分:0)

为什么不介入代码才能看到它被截断的位置。

如果它的应用程序端正确传递了值,我会查看它的数据库端;存储过程/查询&表列类型。