SQLクエリコードを変更したときに接続が有効であり、再度開く必要があります誰でも手助けできますか?(編集)フォーム1ではデータベースに接続しました、Form2の中で私は、クエリを追加しようとしている。接続は有効でオープンしている必要があります
//IN Class1.cs
public void test(string query, string name)
{
MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand(query, connection);
cmd.CommandText = @query;
cmd.Parameters.AddWithValue("Name", name);
MySql.Data.MySqlClient.MySqlDataReader Reader = cmd.ExecuteReader();
while (Reader.Read())
{
Console.WriteLine(Reader[0]);
}
cmd.ExecuteNonQuery();
}
//IN Form2.cs
private void button2_Click(object sender, EventArgs e)
{
name = textBox1.Text;
var obj = new Class1();
obj.test(@"SELECT * FROM players WHERE name = ?Name;", name);
}
FORM1で開かれました。上記のコードはFORM2のものです。 – Marcus