Visual Basic - Variable en consulta

Life is soft - evento anual de software empresarial
 
Vista:

Variable en consulta

Publicado por Edd (55 intervenciones) el 19/02/2002 20:23:20
Saludos!
necesito hacer una consulta y asignarsela a un data pero la consulta debe usar el valor que esta en una variable, asi:
cod=val(text1.text)
data1.recordsource="select * from articulos where codigo=cod"

COMO SERIA CORRECTO PONER LA LINEA DE LA CONSULTA ??
.. de antemano 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:Variable en consulta

Publicado por Emanuel Nogueiras (153 intervenciones) el 20/02/2002 00:23:33
Primero te aclaro que no uso el control data, sino que creo en ejecucion lo que necesito para usar base de datos, por lo que no me acurdo mucho como era, pero me parece que tu error está en que no debes poner data1.recordsource, sino "data1.RECORDSET" porque me parece que funiciona asi el data, pero , con probar no se pierde nada, en una de esas era eso y está solucionado... espero te sirva
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

OTRA COSA MÁS !!!

Publicado por Emanuel Nogueiras (153 intervenciones) el 20/02/2002 00:32:50
Tenes que fijarte bien en el tipo de datos que estás usando, no uses "VAL" usa el convertidor de datos que corresponda, ejemplo : Si en la tabla el campo codigo es de tipo "LONG" tenes que hacer :

dim Valor as long
valor = CLng(text1.text)
data1.recordset = "select * from articulos where codigo = " & cod
fijate el final de la frace, usá el & para unir, no metas todo junto
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