vb.net中,查询数据时,如果数据库中的字段值为空,用dataread读取时总是报错,代码如下:
Dim comd As New OleDbCommand("select * from books where t_id='" & TextBox1.Text & "' ", conn)
Dim dr As OleDbDataReader = comd.ExecuteReader()
do while dr.read()
textbox1.text=dr("x_id")
loop
代码如上,如果x_id 的值为空。总是报错:System.InvalidCastException: 从类型“DBNull”到类型“String”的强制转换无效。
这个该怎么处理啊
...全文
11311打赏收藏
急,又得麻烦大家了
vb.net中,查询数据时,如果数据库中的字段值为空,用dataread读取时总是报错,代码如下: Dim comd As New OleDbCommand("select * from books where t_id='" & TextBox1.Text & "' ", conn) Dim dr As OleDbDataReader = comd.ExecuteReader() do while dr.read() textbox1.text=dr("x_id") loop 代码如上,如果x