sql >> Databáze >  >> RDS >> Mysql

C# s parametry INSERT MySQL

Můžete použít AddWithValue metoda jako:

string connString = ConfigurationManager.ConnectionStrings["default"].ConnectionString;
MySqlConnection conn = new MySqlConnection(connString);
conn.Open();
MySqlCommand comm = conn.CreateCommand();
comm.CommandText = "INSERT INTO room(person,address) VALUES(@person, @address)";
comm.Parameters.AddWithValue("@person", "Myname");
comm.Parameters.AddWithValue("@address", "Myaddress");
comm.ExecuteNonQuery();
conn.Close();

NEBO

Zkuste to pomocí ? místo @ , jako:

string connString = ConfigurationManager.ConnectionStrings["default"].ConnectionString;
MySqlConnection conn = new MySqlConnection(connString);
conn.Open();
MySqlCommand comm = conn.CreateCommand();
comm.CommandText = "INSERT INTO room(person,address) VALUES(?person, ?address)";
comm.Parameters.Add("?person", "Myname");
comm.Parameters.Add("?address", "Myaddress");
comm.ExecuteNonQuery();
conn.Close();

Doufám, že to pomůže...



  1. Jak změnit schéma objektu (tabulka, zobrazení, uložená procedura) v databázi SQL Server - SQL Server / Výukový program TSQL část 28

  2. Jak synchronizovat databázi SQLite na telefonu Android s databází MySQL na serveru?

  3. Streamování velkých sad výsledků pomocí MySQL

  4. žádný záznam pg_hba.conf pro hostitele