Ver Mensaje Individual
  #3  
Antiguo 02-08-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Reputación: 24
mosorio Va por buen camino
Hola,
HAgo lo siguiente. Primero que todo decir que trabajo con dbexpress, y lo que hago es asignar la sentencia al commandtext del sql, obvio que primero cierro el cds le asigno la sentencia y luego la abro, la sentencia la construyo mediante código, ya que la tengo en una función para que me retorne la cantidad de registros y la sentencia, para evitar rodeos es esta:
Cita:
sSQLCaja = 'SELECT '+
' M.IDMOVIMIENTO, M.VALORMOV, M.FECHAMTO, M.HORAMTO, '+
' M.IDMOVIMIENTO, M.IDREGISTRO '+
' FROM '+
' MOVIMIENTOS M '+
' WHERE '+
' M.IDTIPOMOVIMIENTO = %d AND '+
' M.FECHAMTO = %s';
Estos son los parámetros que paso antes de ejecutar la qry, pero no me da resultado alguno, siempre me arroja 0 como resultado y com ya dije hay un registro. En el %d estaba como %s y da lo mismo.

No se si sigas sorprendido de como paso la sentencia antes de ejecutar la qry. Otra cosa NO ejecuto el sql.open, lo que hago es cds.open, ya que coom es dbexpress se debe trabajar con el cds.

Agradesco la ayuda de antemano.
Responder Con Cita