Problema al buscar datos

Hola tengo un inconveniente ya que quiero hacer una consulta de datos en una base en la cual yo ingreo el código de un articulo que es de tipo texto y no me muestra nada y si lo hago por fecha o por numero de factura si tengo resultados en ese caso los datos son de tipo numérico para las facturas y fecha para la fecha.
El código que utilizo para realizar la búsqueda por articulo es el siguiente:
datos.RecordSource = ("Select * FROM STOCK WHERE clave = " & Val(txtcodigo.Text) & " order by fecha")
Datos.Refresh
¿Cómo seria la forma correcta?
Gracias

1 respuesta

Respuesta
1
Ok, el problema es el siguiente:
datos.RecordSource = ("Select * FROM STOCK WHERE clave = '" & Val(txtcodigo.Text) & "' order by fecha")
Datos. Refresh
O lo haces así:
datos.RecordSource = ("Select * FROM STOCK WHERE convert(int,clave) = " & Val(txtcodigo.Text) & " order by fecha")
Datos. Refresh
Me puedes colocar la definición de tu tabla para ver que pasa de favor...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas