Hola a todos
Hace ya mucho tiempo que no vengo por aqui, y estoy m谩s perdido que un pinguino en el sahara. Bueno a lo que voy, que es a pediros ayuda.
Le hice a un amigo un programa con ADO y una BBDD Access, le funciona bien, no hay problemas, pero ahora me pide una modificaci贸n y,
he debido perder el tacto, porque intento hacer el recordset y no me lo trae, debe ser algo de c贸mo poner las comillas o los ap贸strofes de la sentencia
porque en modo simple si me lo trae. Me explico : el usuario me ingresa dos fechas, entre las cuales debo traer el recordset, PEROOOO, tambi茅n puede ingresar
en c贸digo de un proveedor entonces el recordset debe traer solo los registros entre las dos fechas y que sean de ese proveedor. No consigo sacarlo, si entre las dos
fechas, tambi茅n el de un proveedor, pero las dos cosas no. Alguien me ilumina?
Asi es como lo hago :
las fechas vienen correctas y el c贸digo del proveedor tambi茅n ya que esa sentencia si quito el proveedor me trae las fechas correctamente y si quito las fechas me trae el proveedor de forma correcta
pero las dos cosas no me las trae.
Luego me han pedido otra listado de esa misma tabla, pero aqui el pero aunque sea min煤sculas es m谩s grande que el anterior, porque lo 煤nico que cambia es que el codigo
que puede estar en tres campos de la tabla, digamos que hay un codigo_gasto_1, un codigo_gasto_2 y un codigo_gasto_3 , tres campos y el codigo que solicita, puede estar en cualquiera de los 3 campos.
驴Me tirais una mano a ver como puedo poner esas sentencias y que me traigan el RecordSet?
Agradecido a todos
Pedro
Hace ya mucho tiempo que no vengo por aqui, y estoy m谩s perdido que un pinguino en el sahara. Bueno a lo que voy, que es a pediros ayuda.
Le hice a un amigo un programa con ADO y una BBDD Access, le funciona bien, no hay problemas, pero ahora me pide una modificaci贸n y,
he debido perder el tacto, porque intento hacer el recordset y no me lo trae, debe ser algo de c贸mo poner las comillas o los ap贸strofes de la sentencia
porque en modo simple si me lo trae. Me explico : el usuario me ingresa dos fechas, entre las cuales debo traer el recordset, PEROOOO, tambi茅n puede ingresar
en c贸digo de un proveedor entonces el recordset debe traer solo los registros entre las dos fechas y que sean de ese proveedor. No consigo sacarlo, si entre las dos
fechas, tambi茅n el de un proveedor, pero las dos cosas no. Alguien me ilumina?
Asi es como lo hago :
聽 聽 聽cSource := "SELECT * FROM GASTOS WHERE CODIGO = "+cCodProv
聽 聽 聽 cSource += " AND FECHA >=" +cDatIni+" and FECHA <= "+cDatFin
聽 聽 聽 cSource += " ORDER BY FECHA"las fechas vienen correctas y el c贸digo del proveedor tambi茅n ya que esa sentencia si quito el proveedor me trae las fechas correctamente y si quito las fechas me trae el proveedor de forma correcta
pero las dos cosas no me las trae.
Luego me han pedido otra listado de esa misma tabla, pero aqui el pero aunque sea min煤sculas es m谩s grande que el anterior, porque lo 煤nico que cambia es que el codigo
que puede estar en tres campos de la tabla, digamos que hay un codigo_gasto_1, un codigo_gasto_2 y un codigo_gasto_3 , tres campos y el codigo que solicita, puede estar en cualquiera de los 3 campos.
驴Me tirais una mano a ver como puedo poner esas sentencias y que me traigan el RecordSet?
Agradecido a todos
Pedro
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO