ID、名前、住所などの列を持つテーブルがあります。
私はいくつかの調査を行ってきましたが、自分がやりたいことを見つけるための適切なキーワードに出くわすことができません. 名前の値を取得できるようにしたいと思います (これは、確かにデータベースにある "John Doe" と言うでしょう..) およびその ID を (int MySQL 値 ID から) 取得します。
次のコードに出くわしましたが、自分のニーズに合わせて制限を拡張する方法がわかりません。
connection2.Open();
cmd.ExecuteNonQuery();
try
{
MySqlDataReader myReader = cmd.ExecuteReader();
while (myReader.Read())
{
Console.WriteLine(myReader.GetString(myReader.GetOrdinal("id")));
}
myReader.Close();
}
finally
{
connection2.Close();
}
これも、私ができる限りのことを思いついたものです。
MySqlConnection connection2 = new MySqlConnection("Server=" + server + ";" + "Port=" + port + ";" + "Database=" + database + ";" + "Uid=" + uid + ";" + "Password=" + password + ";");
string query = @"SELECT id FROM caregiverdatabse WHERE name Like '%" + caregiverNameDisp.Text + "%'";
MySqlCommand cmd = new MySqlCommand(query, connection2);