到底该怎么写Insert语句来插入空值:System.DBNull类型的值不能转化为System.Nullable(of Integer)???

zhoupc88 2010-02-01 03:29:25
VB.NET + SQL Server 开发 WinForm程序。

其中,要写一句Insert语句。

UserTableAdapter.Insert(1, "张三", "男", "经理", DBNull.Value)

里面最后那个字段需要插入空值。Insert命令在该字段上的参数类型为System.Nullable(of Integer)。但是我写什么都不行,Null也不行(说不再支持这个常量了,请改用System.DBNull)。但改用System.DBNull.Value后,又说:System.DBNull类型的值不能转化为System.Nullable(of Integer)。

到底这个空值要怎么来表示呢??

谢谢!!
...全文
265 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianshao810 2010-02-01
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20091217/19/db38da5f-6304-4e5c-a910-9f528d80191e.html
可以看下我之前的帖子
wuyq11 2010-02-01
  • 打赏
  • 举报
回复
使用可空类型int? i
jianshao810 2010-02-01
  • 打赏
  • 举报
回复
是object obj = Convert.DBNull;
seesea125 2010-02-01
  • 打赏
  • 举报
回复
SqlString.Null
DBNull.Value
jianshao810 2010-02-01
  • 打赏
  • 举报
回复
System.DBNull.Value?
DigJim 2010-02-01
  • 打赏
  • 举报
回复
其实数据类型的字段,最好不要用null,如果要做统计的话,可能会出错。
qlzf11140820 2010-02-01
  • 打赏
  • 举报
回复
Nothing

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧