.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)

转载于:https://my.oschina.net/hongyi1159/blog/871377

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值