我有一个奇怪的“错误/错误”,在 .NET 连接器上只返回一条记录,而有 5 条记录。MySQL 命令行也返回 1。这是我真正坚持的代码,我尝试创建一个客户端-服务器并让客户端从服务器计算机上的数据库登录:
代码:
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:它不会崩溃或返回任何异常。