Ver Mensaje Individual
  #5  
Antiguo 29-12-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 19
rgstuamigo Va por buen camino
Arrow

Código Delphi [-]
IBQuery1.Close;
IBQuery1.SQL.Clear;
// armo el SQL
with IBQuery1.SQL do
  begin
    Add('INSERT INTO TABLA');
    Add('VALUES(:Nombre, :Edad, ...)');
  end;
// Le indico los parámetros
with IBQuery1.Params do
   begin 
   ParamByName('Nombre').AsString := EditNombre.Text;
   ParamByName('Edad').AsInteger := StrToInt(EditEdad.Text);
   ...
   end;
// ejecuto la SQL
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.//Aqui pongo el campo 1 de mi tabla
poner al buffer el campo2.//Aqui pongo el campo 2 de mi tabla
..
.
.
.
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
Responder Con Cita