在delphi中怎样调用 oracle数据库中的存取过程?
各位大虾,给个具体的例子啊(带参数的)。
各位大虾,给个具体的例子啊(带参数的)。
解决方案 »
- 如何让delphi2006的dbexpress控件组访问mysql数据库?
- 最后五分求一个问题……..
- 急啊!!!1个小问题 各位大哥帮帮忙~~在线等...
- 今天看了CSDN的客户端工具,不知道该软件是如何实现的。能否请问一下各位给我介绍介绍。
- websnap开发ISAPI的问题
- 如何用delphi中的ADO访问mysql数据库?
- 用ole创建excel时,怎样判断当前的工作表是否打开?如果打开了怎么关闭呢?
- 如何得到其它程序createfile的handle
- 高手请进!!!关于打印!!!
- delphi中如何执行SHBrowseForFolder?
- 如何在DBImage中打开JPG文件,并保存到相应的字段中?
- 端口被封,QQ不能用,郵件不能發,只能上網,有什么辦法可以對付呀!
ConfirmSP.Procedurename := 'USP_UPSTOCKEXPORT';//存储过程名称
ConfirmSP.Parameters.ParamByName('LNO').Value := HeadQuery.FieldByName('LISTNO').AsString; //参数1
ConfirmSP.Parameters.ParamByName('OPERATER').Value := DataModule1.UserCode;//参数2
try
if not DataModule1.ADOConnection1.InTransaction then
DataModule1.ADOConnection1.BeginTrans;
ConfirmSP.ExecProc; //执行过程
HeadQuery.Edit;
HeadQuery.FieldByName('BILLSTATUS').AsString := '9';
HeadQuery.Post;
DataModule1.ADOConnection1.CommitTrans; //提交事务
ShowMessage('单据编号为:'+Edit3.Text+'信息确认成功!');
Except
if DataModule1.ADOConnection1.InTransaction then
DataModule1.ADOConnection1.RollbackTrans; //出错,回滚事务
Exception.Create('单据确认错误,操作被取消!');
end;
ConfirmSP.Procedurename := 'USP_UPSTOCKEXPORT';//存储过程名称
ConfirmSP.Parameters.ParamByName('LNO').Value := HeadQuery.FieldByName('LISTNO').AsString; //参数1
ConfirmSP.Parameters.ParamByName('OPERATER').Value := DataModule1.UserCode;//参数2
try
if not DataModule1.ADOConnection1.InTransaction then
DataModule1.ADOConnection1.BeginTrans;
ConfirmSP.ExecProc; //执行过程
HeadQuery.Edit;
HeadQuery.FieldByName('BILLSTATUS').AsString := '9';
HeadQuery.Post;
DataModule1.ADOConnection1.CommitTrans; //提交事务
ShowMessage('单据编号为:'+Edit3.Text+'信息确认成功!');
Except
if DataModule1.ADOConnection1.InTransaction then
DataModule1.ADOConnection1.RollbackTrans; //出错,回滚事务
Exception.Create('单据确认错误,操作被取消!');
end;