我在SQL SERVER中有存储过程:
create procedure c1
as
update table set b1='1'
go
请问在DELPHI中如何判断该存储过程执行成功呢?
如何得到返回值呢?谢谢!
stro1.preare;
stro1.exec;
create procedure c1
as
update table set b1='1'
go
请问在DELPHI中如何判断该存储过程执行成功呢?
如何得到返回值呢?谢谢!
stro1.preare;
stro1.exec;
解决方案 »
- 请教一个关于StringGrid的问题
- 取得SATA硬盤物理序列號,高分相送
- 如何在DBGrid中把单元格里的内容分两行显示?
- 如何固定DBGrid的列
- delphi 的键盘模拟
- 有没有类似oicq那种里面的小滚动条的控件或代码?
- 新建一application, 给application.onhelp和form1.onhelp事件写入代码。为什么按 F1 两个事件都不触发?
- 请问,在delphi编程中如何用odbc连接excel?
- 在使用TDBGrid控件和TMemo控件时报Invalid BLOB handle错,Why?THX
- 关于RasEnumConnetions的问题
- 如何通过代码实现主外键级联更新??--》在线等待
- 一起搞定BMP格式!
try
stro1.exec;
except
bSus := False;
end;if bSus then
ShowMessage('SUs')
else
showmessage('Error');
alter procedure c1
@Result int output
as
update table set b1 = '1'
set @Result = @@Rowcountgo
请问在DELPHI中如何判断该存储过程执行成功呢?
如何得到返回值呢?谢谢!
var result: integer;
with adoquery1 do
begin
close;
sql.clear;
sql.text := ' c1 :@Result output ';
execsql;
result := parameters.parambyname('@Result').asinteger;
end