只好请微软专家了,没有办法获得DataReader中特定字段的值,在asp.net板块中没有解决!
我用了这个SQL语句:
Select top 1 * from.......
就是只找第一条符合条件的记录,记录里面两个字段:country和city,我定义的DataReader对象名称是:objDataReader
查找数据库成功,请看现实示例页:
http://www.sanxingtest.com/test/usersource.aspx
我用的DataGrid定义的数据源到这个DataReader对象中,并且成功显示!
现在我不想用datagrid,直接把datareader对象的两个字段的内容放到一个字符串变量里面,用什么代码?我的这个datareader对象仅仅有1条记录。
我用了以下代码,系统提示:System.InvalidOperationException: 不存在此行/列的数据:
objDataReader("Country").ToString()
objDataReader.Item("Country")
objDataReader["country"].ToString()
全部不行,请问有没有方法可以获得?谢谢!