读书人

unidac 怎么对数据的插入和更新

发布时间: 2012-08-16 12:02:16 作者: rapoo

unidac 如何对数据的插入和更新
1、使用unidac 如何得到有返回是否插入数据成功

2、使用unidac 如何得到有返回是否更新数据成功

下面是我关于数据查询和无返回结果的插入数据,求教如何处理上面的两个问题
--数据的查询
with form1.UniQuery1 do
form1.UniQuery1.Close;
form1.UniQuery1.SQL.Clear;
form1.UniQuery1.SQL.Add('select TareNo 皮重号,TareWeigth*0.001 重量 from umttare_tmp');
form1.UniQuery1.Open;
--无返回值的插入数据
form1.UniQuery4.Close;
form1.UniQuery4.SQL.Clear;
form1.UniQuery4.SQL.Text:='insert UMTTare_Tmp (ScaleID,TareNo,TareWeigth,dummy) values(0,:a,:b,null)';
form1.UniQuery4.ParamByName('a').Value := form1.Edit1.Text;
form1.UniQuery4.ParamByName('b').Value := form1.Edit2.Text;
form1.UniQuery4.ExecSQL;

[解决办法]
要想有返回值整个存储过程 out一个参数。

不用存储过程try except 一下,无异常视为成功。

读书人网 >.NET

热点推荐