Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2013, 16:30
daoruga
 
Fecha de Ingreso: enero-2013
Mensajes: 54
Antigüedad: 11 años, 3 meses
Puntos: 0
Problemas tipo de datos Access

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
  1. // Búsqueda del empleado en la BBDD
  2. sql = "SELECT * FROM Contacto, Empleado WHERE Nombre = '" + nombre + "' AND NumeroEmpleado = '" + numEmpleado + "'";
  3. cn = new OdbcConnection(conexion);
  4. cmd = new OdbcCommand(sql, cn);
  5. cn.Open();
  6. rs = cmd.ExecuteReader();
  7. if (rs.HasRows)
  8. {
  9.    // Accedemos a la aplicación
  10.    this.Close();
  11. }
  12. else
  13. {
  14.     // Cerramos la aplicación
  15.     Application.Exit();
  16. }

La variable nombre es de tipo String y la variable numEmpleado es de tipo int