在Delphi里如何取得SQL Server存储过程的输出参数的值? 最好简单举个例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前台:var E_Single_No,E_Cust_Nm,E_Code_No:string; E_Succ:Integer; With StoredProc2 do begin Params[1].AsString := E_Single_No; Params[2].AsString := E_Cust_Nm; Params[3].AsString := E_Code_No; Prepare; ExecProc; E_Succ := Params[4].AsInteger; end; if E_Succ=5 then begin Application.MessageBox('該客戶編碼下的該料品編碼沒有可拷貝的記錄!','',0); Abort; end;後台:CREATE PROCEDURE dbo.Proc_CopyCostSta @Single_No varchar(50), --標準成本序號 @Cust_Nm varchar(50), --客戶編碼 @Code_No varchar(50), --料號 @SuccCopy int output AS。。 --不成功 set @SuccCopy=5注意參數的順序為第四個參數,所以前台也用Params[4] 关于服务启动问题 MSComm发送数据问题 一个关于TREEVIEW的使用方法(我对它不是很了解),最好有源码,请大家谈谈! [重分求助]日期转换问题~如何由当前的周次得到这个周的起始日期?? 长沙的程序员,有知道长沙华恒园公司的具体情况的吗? 熟悉医院流程的大侠,什么是“三长一短” 用DELPHI怎样实现检测主板的系列号,100分 感觉不好. 用程序建新表 资源利用问题 这个概念不大明白,可以给我说一说吗?有例子吗? 简单问题,如何选中COMBOBOX里的一个值后把这个值赋给一个定义好的量?
var
E_Single_No,E_Cust_Nm,E_Code_No:string;
E_Succ:Integer; With StoredProc2 do
begin
Params[1].AsString := E_Single_No;
Params[2].AsString := E_Cust_Nm;
Params[3].AsString := E_Code_No;
Prepare;
ExecProc;
E_Succ := Params[4].AsInteger;
end;
if E_Succ=5 then
begin
Application.MessageBox('該客戶編碼下的該料品編碼沒有可拷貝的記錄!','',0);
Abort;
end;後台:
CREATE PROCEDURE dbo.Proc_CopyCostSta
@Single_No varchar(50), --標準成本序號
@Cust_Nm varchar(50), --客戶編碼
@Code_No varchar(50), --料號
@SuccCopy int output
AS。。
--不成功 set @SuccCopy=5注意參數的順序為第四個參數,所以前台也用Params[4]