Suche in Google und in vielen Posts hier, aber immer noch habe ich nicht in der Lage, eine Lösung für mein Programm zu finden. so der Code:.ExecuteNonQuerry() Fehler in SQLlite mit C#
var str1 = flatComboBox1.SelectedItem.ToString();
var str2 = flatNumeric2.Value.ToString();
var str3 = flatTextBox4.Text.ToString();
var str4 = flatTextBox7.Text = ToString();
SQLiteCommand SelectCommand = new SQLiteCommand("UPDATE Produkte SET Emri='"+ str1 +"', Sasia='" + str2 + "',Cmimi ='" + str3 + "', CmimiB='" +str4+"' WHERE Emri='" + str1 + "'");
try
{
connectionstring.Open();
SelectCommand.ExecuteNonQuery(); // <--- Line 65 and the error
connectionstring.Close();
}
catch (Exception ex) {
MessageBox.Show(ex.ToString());
}
Dies ist der Fehler, den ich bekommen.
, wie dieses Problem beheben? Ich habe im Laufe der Zeit viele Dinge ausprobiert und es sieht immer noch so aus, als ob nichts mehr repariert werden kann.
AdWithValue funktioniert nicht. Es zeigt einen Fehler an. "SQLiteParameterCollection enthält keine Definition für 'AdWithValue' – berg96
Kannst du AddWithValue (zwei d's) ausprobieren? Gefällt mir: SelectCommand.Parameters.AddWithValue (" @Emri ", str1); – Alex
für SelectCommand.Parameters hat es nur Add. Nichts else, die Add oder ad – berg96