Problema con LIKE EN SQL
Publicado por RAUL (60 intervenciones) el 28/09/2003 20:41:52
Hola a todos, necesito ayuda con SQL, tengo la siguiente consulta en un DATAENVIRONMENT, el cual hace referencia con por medio de consulta SQL, la sentencia es:
SELECT proveedor WHERE prov_nombre LIKE ? donde ? es parametro paso desde el programa.
with cConexion
.BuscaProv cNombre ' (Nombre equivale en ? pasado al proc.)
' buscaprov es el nombre proced.
.If .rsBuscaProv.RecordCount <> 0 Then
Do While .rsBuscaProv.EOF = False
cLista.AddItem .rsBuscaProv!prov_nombre
.rsBuscaProv.MoveNext
Loop
.rsProv_BuscaNom.MoveFirst
End If
end with
hasta ahi no tengo drama funciona, pero solo con palabras enteras, lo que necesito es como hago para LIKE busca por cadenas ejemplo
LIKE ? ( CADA ENTERA FUNCIONA)
EJEMPLO CASTRO ----- CAST
DEBIERA COLOCAR
LIKE ?* PARA BUSCAR PERO NO FUNCIONA
COMO CORRIGO LA SENTENCIA SQL. ...
SELECT proveedor WHERE prov_nombre LIKE ?
GRACIAS
SELECT proveedor WHERE prov_nombre LIKE ? donde ? es parametro paso desde el programa.
with cConexion
.BuscaProv cNombre ' (Nombre equivale en ? pasado al proc.)
' buscaprov es el nombre proced.
.If .rsBuscaProv.RecordCount <> 0 Then
Do While .rsBuscaProv.EOF = False
cLista.AddItem .rsBuscaProv!prov_nombre
.rsBuscaProv.MoveNext
Loop
.rsProv_BuscaNom.MoveFirst
End If
end with
hasta ahi no tengo drama funciona, pero solo con palabras enteras, lo que necesito es como hago para LIKE busca por cadenas ejemplo
LIKE ? ( CADA ENTERA FUNCIONA)
EJEMPLO CASTRO ----- CAST
DEBIERA COLOCAR
LIKE ?* PARA BUSCAR PERO NO FUNCIONA
COMO CORRIGO LA SENTENCIA SQL. ...
SELECT proveedor WHERE prov_nombre LIKE ?
GRACIAS
Valora esta pregunta


0