关于DataSet数据集的问题

锦缕铱 2010-02-22 04:07:42
我用数据集从数据库中读取数据,结果出项了错误“表“OrgnizationStructure”中列“Birthday”的值为 DBNull。”Birthday字段是dateTime类型的,请教一下该怎么修改啊
我在后台调用的语句是:this.txtBirthday.Text = Convert.toString(_row.Birthday)
...全文
86 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
锦缕铱 2010-02-23
  • 打赏
  • 举报
回复
这样还是不行的,_row.Birthday是dataTime类型的,于DBNull.Value类型时不相同的无法进行比较。算了,我还是换一种方法吧,谢谢各位了
dls349920923 2010-02-22
  • 打赏
  • 举报
回复
引用 5 楼 sql77 的回复:
this.txtBirthday.Text = (_row.Birthday==DBNull.value)?string.empty:Convert.toString(_row.Birthday)


这样,或者用IF 先判断呀



up
jack15850798154 2010-02-22
  • 打赏
  • 举报
回复
引用 5 楼 sql77 的回复:
this.txtBirthday.Text = (_row.Birthday==DBNull.value)?string.empty:Convert.toString(_row.Birthday)


这样,或者用IF 先判断呀

正解..
SQL77 2010-02-22
  • 打赏
  • 举报
回复
this.txtBirthday.Text = (_row.Birthday==DBNull.value)?string.empty:Convert.toString(_row.Birthday)


这样,或者用IF 先判断呀
Sweet-Tang 2010-02-22
  • 打赏
  • 举报
回复

this.txtBirthday.Text = (_row.Birthday==Null)?string.empty:Convert.toString(_row.Birthday)

this.txtBirthday.Text = (_row.Birthday==DBNull.value)?string.empty:Convert.toString(_row.Birthday)
锦缕铱 2010-02-22
  • 打赏
  • 举报
回复
这样也不行的,提示错误:“System.DBNull”是“类型”,但此处被当做“变量”来使用
whq1982 2010-02-22
  • 打赏
  • 举报
回复
this.txtBirthday.Text = (_row.Birthday==DBNull)?string.empty:Convert.toString(_row.Birthday)

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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