を使用して:MAX(ID)どのように私はこれを変更できますSqlDataReaderのC#の
using (SqlCommand myCommand = myConnection.CreateCommand())
{
myConnection.Open();
myCommand.CommandText = "SELECT FormID FROM tbl_Form";
using (SqlDataReader reader = myCommand.ExecuteReader())
{
while (reader.Read())
{
int FormID = reader.GetInt32(reader.GetOrdinal("FormID"));
MessageBox.Show(FormID.ToString());
}
}
}
はMAX(フォームID)を取得するには?
私の自然な傾向は、FormIDの周りにMAXをスローすることですが、私はIndexOutOfRange例外を取得しています。
いやとともに
が必要だと思う。その代わりExecuteScalar()
を使用トリック。ありがとうございました。 –