急!请各位不吝赐教一个关于在delphi程序中执行数据库存储过程的问题 我在Sqlserver 数据库上建了一个存储过程名字叫Oil_sum_pirce,如何在Delpih程序化中调用并取得其返回值,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 query.active:=false;query.sql.text:='exec oil_sum_pirce :param';query.active:=true;result:=query.Parameters.ParamValues['param'] 用AdoStoredProc控件即可,该控件的ProcedureName设为你这个存储过程名Oil_sum_pirce如果该存储过程有参数,则with AdoStoredProc1 do begin Parameters[1].Value:=参数1; Parameters[2].Value:=参数2; Parameters[3].Value:=参数3; Prepared; ExecProc; //如果存储过程返回数据集,用Open语句 end; 500分求写文本快速的方法 防止窗口重复创建的问题 请教如何将一个Socket通信的服务器端做成windowns service,客户端做成DLL? 紧急求救!!!安装数据库的问题,高手请进!!!!!!!!! 关于TreeView的递归问题 如何用FileListBox知道文件详细信息? listview中的鼠标指针能不能是这样? 关于timer部件 哪位知道银行的用户信息数据是怎么管理的? 哪里有DELPHI的补丁下载?有多大? Delphi 一个小问题!! (一解决,就结贴) 在delphi中调用C++ DLL文件,程序不能运行,请见源码,特急!!!!!在线等!!!
query.sql.text:='exec oil_sum_pirce :param';
query.active:=true;
result:=query.Parameters.ParamValues['param']
如果该存储过程有参数,则with AdoStoredProc1 do
begin
Parameters[1].Value:=参数1;
Parameters[2].Value:=参数2;
Parameters[3].Value:=参数3;
Prepared;
ExecProc; //如果存储过程返回数据集,用Open语句
end;