本文介绍了如何在C#中验证数据读取器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 从学生中选择 * Rollno Studname年龄DOB地址有效状态 1 Ajay 6 12.10.2010 Chennai A Male 2 Suresh 5 5.7.2011 Chennai A Male 3 Priya 6 10.6.2010 Chennai A FeMale 4 Revathy 5 8.9.2011 Chennai A FeMale 来自上表我的验证如下 使用(SqlConnection newCon = new SqlConnection(db.GetConnectionString)) { SqlCommand newCmd = new SqlCommand(从学生中选择* ) ,newCon); newCmd.Parameters.Add() newCon.Open(); SqlDataReader rdr = newCmd.ExecuteReader(); rdr.Read(); if(reader [6] .ToString()== Male ); { //我正在显示男性形象} if(reader [6] .Tostring()== FeMale ); { //我正在显示FeMale图片} } 当我执行上述代码时显示错误如下 无效尝试没有数据时读取。 以上错误显示如下以下 if (reader [ 6 ]。ToString()== 男性) 我上面代码中的错误是什么。请帮帮我 i试用很多但显示错误。解决方案 这篇关于如何在C#中验证数据读取器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-29 03:37