Witam,
Mam problem z dodawaniem rekordów do bazy mysql. Otóż mam coś takiego:
protected void Button2_Click1(object sender, EventArgs e)
{
string MyConString = "SERVER=localhost;" +
"DATABASE=test;" +
"UID=root;" +
"PASSWORD=admin;";
MySqlConnection connection = new MySqlConnection(MyConString);
connection.Open();
string insert_query = "INSERT INTO asdf (id,wartosc) VALUES (:id,:wartosc)";
MySqlCommand updateCmd = new MySqlCommand(insert_query, connection);
updateCmd.Parameters.Add(new MySqlParameter("wartosc", MySqlTypes.MySqlDbType.Varchar));
updateCmd.Parameters[0].Value = input_add.Text; //input_add to nazwa pola input (ID)
updateCmd.ExecuteNonQuery();
}
to jest kod który wywołuje się po kliknięciu przycisku "Dodaj do bazy danych".
Nazwa mojej tabeli to: asdf
Kolumny to: id - ustawiony jest klucz główny, oraz kolumna: wartosc (varchar)
a to mój formularz:
<asp:TextBox ID="input_add" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" onclick="Button2_Click1"
Text="Dodaj do bazy" />
a to mój błąd który się pojawia i nie mogę sobie z nim poradzić:
Komunikat o błędzie kompilatora: CS0103: Nazwa „MySqlTypes” nie istnieje w bieżącym kontekście.
Kombinowałem już na różne sposoby. Przykład takiego dodawania znalazłem w necie bo nie za bardzo znam się na tym więc proszę o wyrozumiałość i odpowiedź co mam zrobić aby to w końcu zaczęło działać?