C# を使用してテーブルのカウントを見つけようとしていますが、SqlDataReader
取得し続けます
データが存在しない場合の無効な読み取り試行
私のコード:
string sql = "SELECT COUNT(*) FROM [DB].[dbo].[myTable]";
SqlCommand cmd = new SqlComman(sql, connectionString);
SqlDataReader mySqlDataReader = cmd.ExecuteReader();
int count = mySqlDataReader.GetInt32(0); // Here is where I get the error.
多くの場所で読み取りと書き込みができるため、データベースへの有効な接続があることはわかっていますが、COUNT(*)
適切に読み取れないことの特別な点は何ですか? にデータを入力するにはどうすればint count
よいですか?