Hola siguiente El código da un error de sintaxis. No sé cómo solucionar el problema.Sqlite "Actualización" C# Error de sintaxis
El error
{ "error SQLite \ r \ Nnear \" myText \ ": error de sintaxis"}
Mi Código
string dataSource = "Database.s3db";
SQLiteConnection connection = new SQLiteConnection();
connection.ConnectionString = "Data Source=" + dataSource;
connection.Open();
SQLiteCommand command = new SQLiteCommand(connection);
command.CommandText = ("update Example set Info ='" + textBox2.Text + ", Text ='"+textBox3.Text + "where ID ='" + textBox1.Text +"'");
command.ExecuteNonQuery();
Para evitar este tipo de errores (y las inyecciones de SQL), debe utilizar los parámetros de consulta, no crear la cadena de comando SQL de forma dinámica. – svick
@ user1248067: * Por favor * no use la respuesta aceptada tal como está. Debería * realmente, realmente * usar SQL parametrizado. –