.net中datatable列的数据类型


原网页 http://www.web-jia.com/view.php?a=10

今天在开发中遇到个bug
我在datatable中添加数据的时候报错了我传了大于int32的数字就出错了
datatable中的用columns.add("test", SqlDbType.BigInt.GetType())
看着挺想那么一回事情的
我用的是datatable.Rows.add(new object[]{2400000000});这测试bug确认就是int32超了
我还以为我的方法呢还测试了用 生产newrow来测试
测试了好久用户了好多方法就是不对
后来看了网上的感觉他们的数据类型不对啊,用的是.net中的类型
然后代码修改为 columns.add("test", Type.GetType("System.Int64"))
再测试好了
原来是用错了,好久不用.net都不熟悉了

 

HTML 5多媒体组件(视频的使用)
HTML 5在改变什么?
使用HTML 5/CSS3五步快速制作便签贴特效(1)
HTML 5成IE9核心 亲密无间还是同床异梦
PHP发展历史
新版mysql+apache+php Linux安装指南
教你在PHP中使用全局变量
1.4.2 表现标准语言
使用Jscex改善JavaScript异步编程体验
浅谈如何利用PHP访问和操作DOM(1)
中国将参与HTML5标准制定
5.6 Stuff and Nonsense:创建一个更好的切换器(2)

posted on 2017-03-25 10:37  hongyi1159  阅读(652)  评论(0编辑  收藏  举报