Tema: Update SQL
Ver Mensaje Individual
  #1  
Antiguo 14-11-2007
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 18
mjjj Va por buen camino
Update SQL

Hola amigos... estoy teniendo un problemita con el componente TIBDataset

necesito actualizar un registro... para ello quiero utilizar la propiedad modify del componente.

estoy utilizando el siguiente codigo...

Código Delphi [-]
IBdataset1.Close;
IBdataset1.modifySQL.CLEAR;
IBdataset1.modifySQL.ADD('update PRESUPUESTO');
IBdataset1.modifySQL.ADD('set monto='+quotedstr(form2.sedit1.Text));
IBdataset1.modifySQL.ADD('WHERE EMPRESA ='+QUOTEDSTR(EMPRESA));
IBdataset1.modifySQL.ADD('AND PERIODO between :FECHA1 AND :FECHA2'); IBdataset1.ParamByName('fecha1').asdatetime :=encodedate(calendar1.year, calendar1.month, 1);
IBdataset1.ParamByName('fecha2').asdatetime :=encodedate(calendar1.Year, calendar1.Month,DaysInAMonth(calendar1.year, calendar1.month));
ibdataset1.open;
ibdataset1.Edit;
ibdataset1.UpdateRecord;

.. me tira un error de que no existe el el campo 'fecha1'.. obviamente este no existe en la table... anteriormete ocupaba este mismo codigo con un TIBQuery y me funcionaba perfecto...

que podra ser... alguna idea

saludos
Responder Con Cita