Visual Basic - PROBLEMA CON UNA CONSULTA SQL

Life is soft - evento anual de software empresarial
 
Vista:

PROBLEMA CON UNA CONSULTA SQL

Publicado por HILARIIO SANTANA (100 intervenciones) el 16/06/2003 21:08:48
HOLA:
TENGO LA SIGUIENTE EXPRESION EN UNA CONSULTA

"Select factura,codigo,descripcion,precio,valor from tbfactura where factura = txtfactura.text"

Data1.refresh

ME DA EL SIGUENTE ERROR

Too few parameters. expected 1

ALGUIEN PUEDE AYUDARME

NOTA:
CUANDO LE CAMBIA LA VARIABLE TXTFACTURA.TEXT POR UN VALOR, FUNCIONA PERFECTAMENTE.
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:PROBLEMA CON UNA CONSULTA SQL

Publicado por kikecg (352 intervenciones) el 16/06/2003 21:19:33
Hola.
El problema es que pones el nombre de la variable como si fuera un literal.
"Select factura,codigo,descripcion,precio,valor from tbfactura where factura = ' " & txtfactura.text & " ' "
Seguro que esto te funciona.
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:ME SIGUE DANDO ERROR

Publicado por HILARIIO SANTANA (100 intervenciones) el 16/06/2003 22:44:06
Ahora me da este error

data type mismatch in criteria expression
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
sin imagen de perfil
Val: 119
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:PROBLEMA CON UNA CONSULTA SQL

Publicado por Christian (713 intervenciones) el 17/06/2003 03:27:08
Proba Asi ..........

"Select factura,codigo,descripcion,precio,valor from tbfactura where factura LIKE ' " & txtfactura.text & " ' "

saludos Christian
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:NO PUEDO MAS

Publicado por HILARIIO SANTANA (100 intervenciones) el 17/06/2003 16:28:46
ESTE ES EL TEXTO INTEGRO Y ME SIGUE DANDO ERROR

SQL = "SELECT CODIGOPRODUCTO, DESCRIPCION, PRECIO, CANTIDAD,VALOR FROM TBFACTURA WHERE FACTURA LIKE ' " & Val(txtfactura) & "'"
Data2.RecordSource = SQL
MSFlexGrid1.Visible = True
Data2.Refresh
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:PROBLEMA CON UNA CONSULTA SQL

Publicado por Mario (153 intervenciones) el 17/06/2003 16:00:37
Si el campo factura es numerico debes convertir el valor de txtfactura de la siguiente forma Val(txtfactura.text)
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