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 18:06:36
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

RE:Porque no me funciona esta SQL

Publicado por henry (90 intervenciones) el 31/08/2004 19:48:34
tendrias que hacerlo asi.......
supongo que :
Text2.Text = "123"

esta es la instruccion :
ADODC1.RecordSource = "select * from Partes where OT='" & Text2.Text & "'"

ok
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 SMM (7 intervenciones) el 31/08/2004 20:13:03
me sigue dando error en la clausula FROM
la base de datos esta hecha con acces 2002
se que varian entre versiones, pero no se por que me da el fallo.
Os agradezco la ayuda.
Gracias.
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 Henry (90 intervenciones) el 31/08/2004 23:19:21
Cambia el Provider de

"Provider="Microsoft.Jet.OLEDB.3.51" para Access 97 ...
a
"Provider=Microsoft.Jet.OLEDB.4.0"

OK =-)
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 SMM (1 intervención) el 01/09/2004 14:25:37
tengo Provider=Microsoft.jet.oledb.4.0 que ese es el caso, no se por que me da ese error bueno idagare y ya veremos
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 Sabalero (15 intervenciones) el 01/09/2004 22:56:04
Veamos
OT que tipo de campo es

Si es de tipo texto

"select * from Partes where OT='123'"

si text2.text es 123

"select * from Partes where OT=''" & text2.text & "'"

Si es numérico no van las comillas simples

Ahora Partes es una tabla o una consulta prediseñada de tipo transaccional ?.. cuidado con eso

Ayudaría bastante que escribas la descripción del Error



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