问题搞定,用了一个比较笨的办法:
先不存那两个字段,存了数据后再更新一次。
加了以下代码。大家有好方法提出来呀,一样给分
ADOQuery3->Active=false;
         ADOQuery3->SQL->Clear();
                        sTemp.sprintf("update TCTEMP set ip_saddr=%u,ip_daddr=%u where id=%d",tDbstr.ip_saddr,tDbstr.ip_daddr,nid);
         ADOQuery3->SQL->Add(sTemp);
         ADOQuery3->ExecSQL();