Visual Basic - Problema con LIKE EN SQL

Life is soft - evento anual de software empresarial
 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con LIKE EN SQL

Publicado por Juan (284 intervenciones) el 28/09/2003 21:05:50
Porque no se lo añades a la variable cNombre?
podrías hacer algo así:
.BuscaProv cNombre & "*"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar