problem med min sql del
heyhar en knap der sletter noget ud fra et id nummer.. i en mysql database.. men når jeg trykker får jeg denne fejl:
An unhandled exception of type 'ByteFX.Data.MySqlClient.MySqlException' occurred in bytefx.mysqlclient.dll
Additional information: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM menu WHERE id = 89' at line 1
koden er:
//vi finder det id nummer der skal slettes i menu comboboxen
string IDNummer2; //Creates a string
for(int index = 0; index < lstItems.SelectedItems.Count; index++) //Run through the list
{
//vi åbner databasen og sletter
MySqlConnection myConn = new MySqlConnection( getDatabaseDNS());
//OleDbConnection myConn = new OleDbConnection( getDatabaseDNS());
//vælger første collum og sletter fra det valgte id
IDNummer2 = lstItems.SelectedItems[0].SubItems[0].Text; //Get the id number from the list (li.tag lini 186)
string SQL = "DELETE * FROM menu WHERE id = " + IDNummer2;
MySqlDataAdapter myCmd = new MySqlDataAdapter ( SQL, myConn );
//OleDbDataAdapter myCmd = new OleDbDataAdapter( SQL, myConn );
myConn.Open();
//kigger på sql streng
MessageBox.Show(SQL.ToString());
//OleDbCommand cmd;
MySqlCommand cmd;
cmd=new MySqlCommand(SQL,myConn);
//cmd=new OleDbCommand(SQL,myConn);
cmd.ExecuteNonQuery();
SQL = "";
myConn.Close();
MessageBox.Show("Slettet");
Har nu kigget på det i et par timer uden at kunne se en fejl.. nogle der har en ide?
