Código Delphi
[-]IBQuery1.Close;
IBQuery1.SQL.Clear;
with IBQuery1.SQL do
begin
Add('INSERT INTO TABLA');
Add('VALUES(:Nombre, :Edad, ...)');
end;
with IBQuery1.Params do
begin
ParamByName('Nombre').AsString := EditNombre.Text;
ParamByName('Edad').AsInteger := StrToInt(EditEdad.Text);
...
end;
IBQuery1.Execsql;
Bueno es lo mismo que hago asi como lo estas haciendo , a lo que me referia era a que como hace el dataset para insertar los registros utilizando el metodo Insert ¿De donde saca los datos para insertar? ya que el metodo Insert no tiene parametros de entradas (ZQuery1.Insert);Me estabas hablando de que utiliza un Buffer y aqui viene la pregunta ¿sera que tambien puedo insertar de esta forma?
Código Delphi
[-]poner al buffer el campo1.poner al buffer el campo2...
.
.
.
ZQuery.Insert;
Esto es mi duda y quisiera que me lo aclaran si se puede de esta forma insertar,editar,eliminar. Para ahorrarme hacer sentencias SQL.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7