hola...aqui con otra duda... ya que tengo un insert que no se ejecuta correctamente... tengo los dbedits conectados a su data souerce...i el datasource esta conectado a un query, y en este query esta activada su propiedad requestlive para poder scribir en esos dbedit....... el problema es cuando ejecuto el codigo de insert, que es el siguiente:
Código SQL
[-]
with dm1.q_monitor do
begin
Close;
SQL.Clear;
SQL.Add('insert into monitores values (:inventari, :seri,:marc, :tam, rotec,:idequipo)');
ParamByName('inventari').Asstring:=dbedit17.text;
ParamByName('seri').Asstring:=dbedit18.Text;
ParamByName('marc').Asstring:=dbedit19.Text;
ParamByName('tam').Asstring:=dbedit20.Text;
ParamByName('protec').Asstring:=dbcombobox3.Text;
paramByName('idequipo').Asstring:=dbedit4.Text;
ExecSQL;
end; //with
el problema es que ejecuta a medias ese codigo... porque en la tabla solo me guarda el "idequipo" que es una llave foranea... y no entiendo porque solo e guarda esa llave foranea y todos los demas campos no =S...alguien me puede ayudar!?? de antemano gracias!