我使用DataReader对象在网页上读出数据库最后五条记录,要求当DataReader检测到数据库为空时给出提示,不再执行操作。盼给出代码。(因临时帖上主要代码,部分语法错误不必深究:)<%
...
OleDbConnection conn=new OleDbConnection(connStr)
conn.Open();
OleDbCommand comm=conn.CreateCommand();
comm.CommandText="select id,title from message order by id desc";
OleDbDataReader myReader=comm.ExecuteReader();//在此加入if判断,如果数据库为空给出提示,不再执行以下循环int i;
for (i=1;i<=5;i++)
{
  while(myReader.Read())  
    {
     Response.Write(myReader.GetString(1));
     Break;
    }
}
...
%>