Hola a todos
Estoy haciendo una aplicación en C# donde he creado un login mediante un nombre de empleado y un número de empleado.
En mi base de datos Access en nombre es de tipo "memo" y el número de empleado de tipo "numérico" (entero largo), cuando hago la consulta a la BBDD me dice lo siguiente;
ERROR [22018] [Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
El código de la consulta es el siguiente;
Código C++:
Ver original// Búsqueda del empleado en la BBDD
sql = "SELECT * FROM Contacto, Empleado WHERE Nombre = '" + nombre + "' AND NumeroEmpleado = '" + numEmpleado + "'";
cn = new OdbcConnection(conexion);
cmd = new OdbcCommand(sql, cn);
cn.Open();
rs = cmd.ExecuteReader();
if (rs.HasRows)
{
// Accedemos a la aplicación
this.Close();
}
else
{
// Cerramos la aplicación
Application.Exit();
}
La variable nombre es de tipo String y la variable numEmpleado es de tipo int