c#读取数据库bool值
2024-10-19 14:33:59
数据库里bit这个布尔类型的字段,非常实用,但是在c#里读取时,许多人喜欢犯一些错误,导致运行报错。
实际中,有效的正确读取方法只有以下两种:
int xxx= Convet.ToInt16(reader["xxx"]);//或Convet.ToInt32 bool xxx= bool.Parse(reader["xxx"]);
其他的都有可能会报错,即便不报错,也不能保证数据库设置或操作系统的问题,导致突然报错了!
如int.Parse(),有时就会报一下错误:
在 System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
在 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
最新文章
- AC6102 开发板千兆以太网UDP传输实验2
- 【代码笔记】iOS-调用系统震动和声音
- Scrum会议9(Beta版本)
- [XJOI NOI2015模拟题13] A 神奇的矩阵 【分块】
- 结构体page_cur_t
- centos6 qt ENV
- CentOS升级Python到2.7版本
- BOM与DOM操作
- jQuery插件学习之选项卡Tab
- 02-HTML5新的input属性
- UVAL 3942 Remember the Word(递推+Trie)
- namenode namespaceID与datanode namespaceID 不一致导致datanode无法启动的问题
- session高级(session入库)
- parseInt OR Number进行数字的转换
- Storm实现实时大数据分析
- ubuntu14.04安装qt-4.8.4
- [LNOI] 相逢是问候 || 扩展欧拉函数+线段树
- C#构造函数详解和析构函数详解
- wpf数据绑定的论述
- spring mvc改造成spring boot