数据库数据类型float到C#类型decimal,float数据类型转化无效
2023-06-13 09:14:10 时间
今天运行系统突然出错,数据类型转化无效,错误在system.data.sqlclient.get_decimal()方法,初步估计是数据库的float类型转换为c#的decimal类型时出错了,实体类使用的是decimal?类型,心想就算数据库里的数值是空,也不能出现转换错误啊。
网上百般搜索,很多人遇到类似情况,多数是直接去float类型时候出错,如(float)dr[0],后来看到有说应该是先转化成double,然后在转化成float就可以了
尝试了一下把实体类的decimal?类型的字段改成double?类型,OK.
网上百般搜索,很多人遇到类似情况,多数是直接去float类型时候出错,如(float)dr[0],后来看到有说应该是先转化成double,然后在转化成float就可以了
尝试了一下把实体类的decimal?类型的字段改成double?类型,OK.
相关文章
- c# 连接ACCESS 数据库 OleDbCommand OleDbDataReader
- C#的WinForm窗体程序中如何设置TextBox为密码文本框
- c#设计登录界面并添加数据库_windows窗体连接数据库
- C# 深拷贝_python的浅拷贝和深拷贝
- C#将list集合转化为sql
- c# 多线程并发-金三银四面试:C#.NET面试题高级篇2-多线程
- C#用NHibernate实现CRUD详解编程语言
- C与MSSQL数据库连接实现快速数据操作(c# mssql 连接)
- C中MySQL数据库的插入操作(c#mysql 插入)
- c快速操作oracle数据库(c# 操作oracle)
- C#语音功能的实现方法
- C#Mysql查询Rownum的解决方法
- c#自定义泛型类的实现
- C#无边框窗体之窗体移动实现代码
- C#改变无边框窗体尺寸大小的方法
- C#操作mysql数据库的代码实例
- C#四舍五入(函数)用法实例
- 支持多类型数据库的c#数据库模型示例
- C#读取数据库返回泛型集合详解(DataSetToList)
- c#注册表操作类分享
- C#使用PHP服务端的WebService通信实例
- C#使用晚绑定来实现压缩Access数据库的方法
- c#中switchcase的用法实例解析