Visual Basic - Problema con SQL en VB.

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Problema con SQL en VB.

Publicado por Adolfo (117 intervenciones) el 19/07/2002 02:10:53
Tengo la siguiente expreción:

Set TotalServi1 = basedatos1.OpenRecordset("SELECT * " & _
"From TotServiciosD WHERE Descripcion = " & NombreServ, dbOpenDynaset)

Nota: NombreServ es una variable ya cargada.
Pero recibo el siguiente mensaje de error.

Run-time error ‘3075’
Syntax error (missing operator) in query expression ‘Descripcion = Impresion B/N’

Nota: `Impresion B/N` es el valor que tiene la variable (NombreServ) en ese momento.

Me gustaría saber que debo hacer para corregir ese error.
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 SQL en VB.

Publicado por <ONI>H€M (53 intervenciones) el 19/07/2002 02:29:49
Eso es simplemente que te faltó colocar unas comilla simple en el que encierra la variable, tu query quedaria asi:

Set TotalServi1 = basedatos1.OpenRecordset("SELECT * " & _
"From TotServiciosD WHERE Descripcion = '" & NombreServ & "'", dbOpenDynaset)

Suerte ;)
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:Problema con SQL en VB.

Publicado por Fran (78 intervenciones) el 19/07/2002 02:37:53
No uso VB6, pero instuyo que falta & " a continuación de::
" & NombreServ
A ver si sale.
Saludos.
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