日期:2014-05-20  浏览次数:20424 次

关于数据查询的返回值问题
就是想得到u_JX_tx表中的mtlx和yh字段,但是老是报错,说 "在没有任何数据时进行无效的读取尝试 "
Dim   connection   As   Data.SqlClient.SqlConnection
Dim   sql1   As   String
Dim   mtlx   As   String
Dim   yh   As   String
Dim   cmd1   As   Data.SqlClient.SqlCommand
Dim   rd1   As   Data.SqlClient.SqlDataReader
sql1   =   "select   mtlx,yh   from   u_JX_tx "
cmd1   =   New   Data.SqlClient.SqlCommand(sql1,   connection)
rd1   =   cmd1.ExecuteReader
mtlx   =   rd1.GetValue(0).ToString
yh   =   rd1.GetValue(1).ToString
rd1.Close()
不知道代码里哪里有问题,SQL语句是测试过的,肯定有记录返回

------解决方案--------------------
提示很明确了,没有数据不能直接取数据.