mysql:15959
From: 岩崎 誠司 <岩崎 誠司 <iwasaki_ryuqseed_6130@xxxxxxxxxx>>
Date: Mon, 20 May 2013 14:35:20 +0900 (JST)
Subject: [mysql 15959] MySQL Connector/NETで取得したデータのレコード数
岩崎です。 皆様、ご無沙汰しております。 今まではC APIでSQL処理をしていましたが、 今度、C# + MySQL Connector/NETを使う必要に迫られ 四苦八苦しております。 どうしても情報を見つけることができませんでしたので 皆様のお力添えをお願いします。 下記のようにしてデータを取得することはできましたが、 データ件数の取得方法がわかりません。 C APIならmysql_num_rows()でデータ件数を取得できますが、 MySQL Connector/NETで件数を取得する方法はありますでしょうか? ご教授のほどよろしくお願いします。 尚、データや件数を含めてクラス化したいと考えていますので "SELECT COUNT(*) ..."以外でお願いできたらと思います。 string mySelectQuery = "SELECT OrderID, CustomerID FROM Orders"; MySqlConnection myConnection = new MySqlConnection(myConnString); MySqlCommand myCommand = new MySqlCommand(mySelectQuery,myConnection); myConnection.Open(); MySqlDataReader myReader; myReader = myCommand.ExecuteReader(); // Always call Read before accessing data. while (myReader.Read()) { Console.WriteLine(myReader.GetInt32(0) + ", " + myReader.GetString(1)); } // always call Close when done reading. myReader.Close(); // Close the connection when done with it. myConnection.Close(); 開発環境 Windows7 641bit MySQL Connector/NET 6.6.5 Visual C#2012
-> 15959 2013-05-20 14:35 [岩崎 誠司 <iwasaki_] MySQL Connector/NETで取得したデータのレコード数 @ 15960 2013-05-20 15:08 ┗[當山正一 <lahchi@xxx] 15961 2013-05-20 15:54 ┣[岩崎 誠司 <iwasaki_] Re: [mysql 15960] Re: MySQL Connector/NETで取得したデータのレコード数 @ 15962 2013-05-20 15:58 ┗[志澤 敦 <atsushi.shi] @ 15963 2013-05-20 16:16 ┣[當山正一 <lahchi@xxx] 15964 2013-05-20 16:28 ┗[岩崎 誠司 <iwasaki_] Re: [mysql 15962] Re: MySQL Connector/NETで取得したデータのレコード数