新手提问~~~~~~~~~~急~~~在线等待
fog 2005-06-14 04:14:38 两条sql语句
1、string strSQL="select User_Name from D_User where User_Name = 'admin' order by User_ID";
2、string strSQL="select User_Name from D_User where User_ID = 'admin' order by User_ID";
其中:第一条可以从数据库中查到两条记录,第二条只有一条
执行第二条没问题,但执行第一条的时候没有执行循环语句,这是为什么,直接从while跳出去了
程序:
OleDbConnection myConnection=new OleDbConnection(strConnection);
myConnection.Open();
OleDbCommand myCommand = new OleDbCommand(strSQL,myConnection);
OleDbDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
while(myReader.Read())
{
Response.Write(myReader.GetString(0));
}