您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> o型血和ab型血生的孩子是什么血型 数据库数值型和字符型格式不对

o型血和ab型血生的孩子是什么血型 数据库数值型和字符型格式不对

来源:网络整理     时间:2016/6/16 14:56:21     关键词:o型血和ab型血生的孩子是什么血型

关于网友提出的“o型血和ab型血生的孩子是什么血型 数据库数值型和字符型格式不对”问题疑问,本网通过在网上对“o型血和ab型血生的孩子是什么血型 数据库数值型和字符型格式不对”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:o型血和ab型血生的孩子是什么血型 数据库数值型和字符型格式不对
描述:

做了一个windows服务,定时从oracle数据库中读取放到sqlserver数据库中。
oracle数据库中的c_lfimg字段是数值型的,而sqlserver数据库中的该字段为字符型,结果插入到数据库中就成了下面的样子。
 数据库数值型和字符型格式不对
上面的7个值是正常的数值型,不是我的服务插进去的,下面的4个值是我的服务从oracle读取并插入到sqlserver中的。怎么能避免这种情况发生呢?
在服务里的代码是


WebReference1.SMD_DeliveryorderWeight item = new Nhibernatetest.WebReference1.SMD_DeliveryorderWeight(); 
item.c_lfimg = dtDeliveryData.Rows[i]["c_lfimg"] == null ? "" : dtDeliveryData.Rows[i]["c_lfimg"].ToString();

解决方案1:

从数值型到字符型应该好弄吧。你只要按要求,先四舍五入达到要求的精度,然后右边缺0补0,再插入不就行了?只是想问你,为什么前7个数据前面有空格?

解决方案2:

把oracle里面数据读取,然后按照要求进行格式化再存入sqlserver的


以上介绍了“o型血和ab型血生的孩子是什么血型 数据库数值型和字符型格式不对”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1722958.html

o型血和ab型血生的孩子是什么血型相关图片

o型血和ab型血生的孩子是什么血型相关文章