データベーステーブルから最新のデータを取得しようとしています。max(columnName)を使用していますが、好みの結果が得られていません。値の代わりに列名を取得し続けます
これで私を助けてください...
最大値を取得するためのコードは次のようになります
dbConnection dbCon = new dbConnection();
con = dbCon.doConnection();
SqlCommand cmd = new SqlCommand();
String query = "select max(studentNo) from studentInfo;";
cmd.Connection = con;
cmd.CommandText = query;
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
String x=reader["studentNo"].ToString();
}
ここで、studentNoは、値を抽出する必要がある列名であり、アプリケーションで文字列xを出力している間は、int型であり、値の代わりにstudentNoを取得します。コードに問題が見つからないため、問題を解決するための手がかりが不足しています。これで私を助けてください