Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2006, 10:12
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 2 meses
Puntos: 9
Consulta que funciona bien sin parametros, pero mal con ellos

Bien, el tema es que tengo esta consulta a la que le paso unos valores específicos que sé que existen, para @Nombre y @Direccion
Código:
Dim cMSelect As New OleDbCommand("SELECT * FROM Clientes WHERE Apellidos + ' ' + Nombre = @Nombre AND Direccion = @Direccion", cN)
cMSelect.Parameters.Add("@Direccion", Direccion)
cMSelect.Parameters.Add("@Nombre", Nombre)
Y no detecta registros, pero si que existe el registro.
En cambio, le pongo esta consulta (que es lo mismo, vamos como yo lo veo), y si que me devuelve el registro.
Código:
Dim cMSelect As New OleDbCommand("SELECT * FROM Clientes WHERE Apellidos + ' ' + Nombre = '" & Nombre & "' AND Direccion = '" & Direccion & "'", cN)
Alguin me puede explicar la diferencia? Es que tengo que especificar algo concreto a los parámetros? A falta de solución... qué se les ocurre que pueda comprobar?
Gracias!
__________________
..:: moNTeZIon ::..