我是网络开发的初学者。我写了一个代码来在文本框中输入序列号。
OdbcConnection myOdbcConnection = new OdbcConnection(con1);
OdbcCommand myOdbcCommand = myOdbcConnection.CreateCommand();
String sSQL = "SELECT max(slno)+1 FROM driversmaster";
myOdbcCommand.CommandText = sSQL;
myOdbcConnection.Open();
OdbcDataReader myOdbcDataReader = myOdbcCommand.ExecuteReader();
while (myOdbcDataReader.Read() != false)
{
SlnoTxt.Text = myOdbcDataReader[0].ToString().Trim() ;
}
经过很多努力,我得到了我需要的东西。但我不明白我写的代码是什么让我得到了答案。为什么我应该使用 while 循环进行读取,什么时候可以使用“if 语句”?
请帮助我知道,以便我很好地理解代码。提前致谢。