Ver Mensaje Individual
  #3  
Antiguo 06-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 31
Lepe Va por buen camino
Cita:
Por ejemplo, en ModifySQL lo tengo así:
Código:

update mitabla set Cargo= :Cargo,Fecha= :Fecha,
where Clave= :Clave
Con esto lo tienes todo, ya que la filosofía de Interbase es la siguiente:

Cuando escribes en un DBEdit para modificar un registro, se hace "temporalmente", cuando se guardan los cambios, se envía esa SQL contra la tabla:

Código:
update mitabla set Cargo= <el valor del dbedit asociado>,
Fecha= <el valor del dbedit asociado>,
where Clave= <valor de la clave>
Obviamente hay que identificar el registro que se desea modificar, y se hace a través del valor de la clave.

Cuando le das a agregar un regisro con un DBnavigator, se enviará el SQL de InsertSQL.

El resto del código, no sé donde lo tienes, pero no hace falta.

Cuando quieras agregrar un registro totalmente por código, sin que el usuario lo sepa, entonces has de usar:
Código Delphi [-]
IBDataSet1.Append;
IBDataSet1.ParamByName('Cargo').AsInteger := 32;
...
IBDataSet1.Post;

un saludo
Responder Con Cita