Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/01/2006, 09:18
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Nadie puede ayudarme?
Esto me funciona bien, me devuelve un registro:
Código:
Dim cMSelect As New OleDbCommand("SELECT * FROM Clientes WHERE IIF(Len(Apellidos)>0, Apellidos + ' ' + Nombre, Nombre) = '" & Nombre & "' AND Direccion = '" & Direccion & "'", cN)
Por qué esto no?

Código:
Dim cMSelect As New OleDbCommand("SELECT * FROM Clientes WHERE IIF(Len(Apellidos)>0, Apellidos + ' ' + Nombre, Nombre) = @Nombre AND Direccion = @Direccion", cN)
    cMSelect.Parameters.Add("@Direccion", OleDbType.VarChar, 200)
    cMSelect.Parameters.Add("@Nombre", OleDbType.VarChar, 150)
    cMSelect.Parameters("@Direccion").Value = Direccion
    cMSelect.Parameters("@Nombre").Value = Nombre
Disculpen que reviva el post, pero todavia no he dado con el asunto...
Gracias una vez más.
Saludos.
__________________
..:: moNTeZIon ::..