SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: becker24 en Jueves 1 de Julio de 2004, 16:44

Título: Consulta Sql Con Variable Númerica
Publicado por: becker24 en Jueves 1 de Julio de 2004, 16:44
hola amigos, necesito hacerles una cunsulta sobre sql.

mi problema es el siguiente:

tengo un textbox con variable numérica, que traspaso a mi consulta sql
ej:

dim sql1 as string

sql1="select * from archv where factura=text1.text"

el ejemplo anterior, me da un error de tipos de datos, esto es por que no puedo consultar datos de tipo numérico dentro de un string, según entiendo yo, tambien he provado con :

dim valor as long
valor=val(text1.text)  
sql1="select * from archv where factura=valor"

agradecere mucho su colaboración. :beer:
Título: Re: Consulta Sql Con Variable Númerica
Publicado por: Anderea en Jueves 1 de Julio de 2004, 18:05
Hola lo que debes reajustar en la sentencia squl cuando quieres poner variables es:

sql1="select * from archv where factura=' " & text1.text & "'"
Título: Re: Consulta Sql Con Variable Númerica
Publicado por: pacegar en Jueves 1 de Julio de 2004, 19:31
si el campo de la tabla SQL es de tipo numérico será asi: (sin las comillas)

sql1="select * from archv where factura="+text1.text
Título: Re: Consulta Sql Con Variable Númerica
Publicado por: nostromo en Jueves 29 de Julio de 2004, 04:25
Hola;

Debes asignar el valor del text a una variable de tipo numérico;

Option Explicit

Dim valor As Integer (double, variant, etc)

valor = Text1.Text

y luego a la consulta.

Nos vemos