Visual Basic - problemas con LIKE

Life is soft - evento anual de software empresarial
 
Vista:

problemas con LIKE

Publicado por gonzalo (46 intervenciones) el 18/12/2002 18:52:22
hola a todos, tengo una base de datos en un servidor nt con sqlserver la abro por medio de ADO pero cuando le quiero abrir un recorset por medio de un like no me encuentra nada.
por ej
Dim rsPRUEBA As ADODB.Recordset
Set rsPRUEBA = New ADODB.Recordset

With rsPRUEBA
.ActiveConnection = DB
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Source = "select * from TABLA where CAMPO like '" & CADENA & "*'"
.Open
end with

Si alguie tiene idea que pasa se lo agradezco mucho.

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:problemas con LIKE

Publicado por hendrixo (248 intervenciones) el 18/12/2002 19:23:47
En lugar del * se utiliza el %

.Source = "select * from TABLA where CAMPO like '" & CADENA & "%'"
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

RE:problemas con LIKE

Publicado por claudio (1 intervención) el 18/12/2002 19:33:45
= \"select * from TABLA where CAMPO like \'*\'\" & CADENA & \'*\'\"



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

RE:problemas con LIKE

Publicado por claudio (1 intervención) el 18/12/2002 19:34:48
\"select * from TABLA where CAMPO like '*" & CADENA & '*"

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