• Domingo 22 de Diciembre de 2024, 13:56

Autor Tema:  Consulta Sql Con Variable Númerica  (Leído 2203 veces)

becker24

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
    • http://members.tripod.cl/becker24
Consulta Sql Con Variable Númerica
« en: Jueves 1 de Julio de 2004, 16:44 »
0
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:

Anderea

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: Consulta Sql Con Variable Númerica
« Respuesta #1 en: Jueves 1 de Julio de 2004, 18:05 »
0
Hola lo que debes reajustar en la sentencia squl cuando quieres poner variables es:

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

pacegar

  • Miembro MUY activo
  • ***
  • Mensajes: 108
  • Nacionalidad: es
    • Ver Perfil
    • INTEGRA Canarias
Re: Consulta Sql Con Variable Númerica
« Respuesta #2 en: Jueves 1 de Julio de 2004, 19:31 »
0
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
Pedro Acevedo
Director de Desarrollo
INTEGRA Tecnología y Comunicación de Canarias
www.integracanarias.com

nostromo

  • Miembro MUY activo
  • ***
  • Mensajes: 134
    • Ver Perfil
    • http://win32cpp.cjb.net
Re: Consulta Sql Con Variable Númerica
« Respuesta #3 en: Jueves 29 de Julio de 2004, 04:25 »
0
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