Visual Basic - AYUDA SQL

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA SQL

Publicado por dison (29 intervenciones) el 11/05/2003 15:42:26
tengo esta sentencia para motrar el resultado en un datareport

Set rsRptPeliculas = New ADODB.Recordset
sqlStringRptPeliculas = "Select * from tableta where es='" & "en curso" & "'"
rsRptPeliculas.CursorLocation = adUseClient
rsRptPeliculas.Open sqlStringRptPeliculas, cn, adOpenForwardOnly, adLockPessimistic

Set reporte4.DataSource = rsRptPeliculas
reporte4.Show

el problema es que cuando hago la consulta con el like no me sale nada
Set rsRptPeliculas = New ADODB.Recordset
sqlStringRptPeliculas = "Select * from tableta where es like 'apr*'
rsRptPeliculas.CursorLocation = adUseClient
rsRptPeliculas.Open sqlStringRptPeliculas, cn, adOpenForwardOnly, adLockPessimistic

Set reporte4.DataSource = rsRptPeliculas
reporte4.Show
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:AYUDA SQL

Publicado por tecniCam (186 intervenciones) el 12/05/2003 00:30:48
Me parece que lo que te falla es ese... es='" & "en curso" & "'
Si es un nombre de tabla con espacio entre palabras, deberías ponerlo así
tabla = "en curso"
[" & tabla & "]

Y si es una variable de cadena, pues tal como lo tienes pero no debe tener espacio intermedio.
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