Hola, estoy intentando eliminar una fila de una tabla que tengo creada,
no es ni un dataSet ni nada de eso, simplemente la creo haciendo esto:
SqlCeEngine engine = new SqlCeEngine("Data Source = \\My
Documents\\Cuentas.sdf");
engine.CreateDatabase();
Para eliminar la fila, quiero que seleccione la que coincide con el
parametro "NombreCuenta" y la elimine(solo hay una), pero cuando estoy
probandolo salta una excepcion al llamar a ejecutar la Query, esta:
There was an error parsing the query. [ Token line number = 1,Token
line offset = 8,Token in error = * ]
La función que tengo implementada que intenta eliminar es esta:
public bool EliminarCuenta(SqlCeConnection ssceconn, string
NombreCuenta)
{
bool response= false;
SqlCeCommand datosCuentas = ssceconn.CreateCommand();
datosCuentas.CommandText = "DELETE * FROM Cuentas WHERE
Proveedor LIKE '" + NombreCuenta + "'";
ssceconn.Open();
try{
int num = datosCuentas.ExecuteNonQuery(); //--> Aqui casca!
response = true;
}
finally{
ssceconn.Close();
}
return response;
}
Necesito ayuda, gracias!
Leer las respuestas