奇妙な「バグ/エラー」があります。.NET コネクタでは、5 か何かあるのに 1 つのレコードしか返されません。MySQLコマンドラインも1を返します。これが私が本当にこれにこだわっているコードです。クライアントサーバーを作成し、クライアントがサーバーコンピューターのDBからログインできるようにします。
コード:
string strConnect = "server=localhost;user=root;password=xxxx;database=MoopleDEV";
string query = "SELECT name FROM accounts;";
using (MySqlConnection connection = new MySqlConnection(strConnect))
using (MySqlCommand command = new MySqlCommand(query, connection))
using (MySqlDataReader reader = command.ExecuteReader())
{
connection.Open();
while (reader.Read())
{
Console.WriteLine(reader.GetString("name"));
}
connection.Close();
}
注:また、MySQL コマンド ライン クライアントでは「iVision」のみを返します。誰が何をすべきか知っていますか? Ps:クラッシュしたり、例外を返したりしません。