c#.net 急!!!

springwbq 2009-04-12 11:08:27
我调试的时候,红色代码没执行,直接跳过去了,怎么回事啊? 期待高手指点!
public int Judge(int RecordID)
{
int drID=0;
SqlConnection con = DBHelper.conn;
SqlCommand comm = new SqlCommand("Judge",con );
comm.CommandType = CommandType.StoredProcedure;
SqlParameter paraRecordID = new SqlParameter("@RecordID",SqlDbType.Int ,4);
paraRecordID.Value = RecordID;
comm.Parameters.Add(paraRecordID);
SqlParameter paraID = new SqlParameter("@ID",SqlDbType.Int ,4);
paraID.Direction = ParameterDirection.Output;
comm.Parameters.Add(paraID );
try
{
con.Open();
SqlDataReader dr = comm.ExecuteReader();
//int drID;
dr.Read();
//drID = (int)(dr["ID"]);
if (dr.Read())
{
//drID = Convert.ToInt32(dr[0].ToString());
drID = Convert.ToInt32(dr["ID"].ToString()); }
//while (dr.Read())
//{
// drID = Convert.ToInt32(dr["ID"].ToString());
//}
dr.Close();
return drID;

}
catch(Exception e)
{
con.Close();
Console.WriteLine(e.Message );
return drID ;


}
}
...全文
47 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
niitnanfeng 2009-04-12
  • 打赏
  • 举报
回复
if (dr.Read())

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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