Visual Basic - Porque no me funciona esta SQL

Life is soft - evento anual de software empresarial
 
Vista:

Porque no me funciona esta SQL

Publicado por SMM (7 intervenciones) el 31/08/2004 16:05:39
ADODC1.RecordSource = "select * from Partes where OT=123" O esta
ADODC1.RecordSource = "select * from Partes where OT = 123 " O esta
ADODC1.RecordSource = "select * from Partes where OT = 123 '" & Text2.text & "' "

me da error de sintaxis
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
sin imagen de perfil

RE:Porque no me funciona esta SQL

Publicado por dventas (137 intervenciones) el 01/09/2004 10:56:42
si el campo OT de la tabla Partes es alfanumérico te faltan comillas simples antes y después del 123.

ADODC1.RecordSource = "select * from Partes where OT='123'"
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:Porque no me funciona esta SQL

Publicado por Yessy (1 intervención) el 18/10/2004 17:08:57
creo que la consulta seria:
si es alfanumerico: ADODC1.RecordSource = "select * from Partes where OT='" &123 & "'" observa que la busqueda (123) va encerrada en comilla simple-comilla doble-espacio-amperson-espacio-BUSQUEDA-espacio-amperson-espacio-comilladoble-comilla simple '" & 123 & "'

si es númerico solo elimina las comillas simples y ya " & 123 & "

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