Hola a todos!!
Estoy utilizando Visual Studio 2005 y C#,como BD Access
Estoy intentando insertar un nuevo profesor en mi BD.(insertar una nueva tupla).Pero no sé porqué me da error de sintaxis en la instrucción INSERT INTO, y la verdad es que me estoy volviendo loca,por más vueltas que doy no consigo saber porqué falla.
He cojido el valor de la vble consulta1, y he ejecutado en Access la consulta y me inserta la tupla sin problemas así que no sé...
Al principio intenté insertar la tupla con los valores de usuario y password.Luego me dí cuenta que para insertar una tupla en la BD me hacía falta introducir tb el campo de clave extranjera, que en mi caso es depto....pero aún y todo me da error.
public void insertarprofe(string usuario, string contraseña, int codigodepto)
{
abrirconexion();
string consulta1 = "INSERT INTO profesor(usuario,password,depto) VALUES "+"('" + usuario + "'" + "," + "'" + contraseña + "'" + "," +"'"+ codigodepto+"'" + ")";
OleDbCommand comando1 = new OleDbCommand(consulta1,conn);
int res = comando1.ExecuteNonQuery();
cerrarconexion();
}
Saludos,
Mari.