Por ejemplo he intentado hacerlo, como algo asi.
Código Delphi
[-]
Procedure TUDBDatos.GuardarEnTabla(Tabla,CadenaCampos:string);
var
Vsql : string;
begin
Vsql := 'Insert Into '+ Tabla +' Values('+ CadenaCampos+')';
with ibguardar do
begin
close;
SQL.Clear;
SQL.Add(Vsql);
ExecSQL;
end;
IBTransaction.CommitRetaining;
end;
el llamado podria ser.
var Str : String;
begin
Str := ''''+EdNro.TEXT+''''+','+''''+EdCedula.TEXT+''''+','+''''+EdNombre.TEXT+''''+','+''''+EdDir.TEXT+''' '+','+''''+EdTel.TEXT+''''+','+''''+EdCargo.TEXT+''''+','+''''+DateToStr(FIngreso.date)+''''+','+''' '+EdSueldo.TEXT+''''+','+''''+EdPorc.TEXT+''''+','+''''+'Activo'+'''' ;
UDBDatos.GuardarEnTabla('EMPLEADOS',Str);
- pero tengo problemas cuando sean fechas tipo date que no se como enviarlas o reales.
-siempre utilizo los qry por que me dan mas facilidad y opciones para realizar mas consultas sql.