delphi 能不能返回 sql server 里的消息 例如做了个修改 update ,sql server 消息框里提示 (所影响的行数为 8756 行) delphi 能不能返回 sql server 里的消息 例如做了个修改 update ,sql server 消息框里提示 (所影响的行数为 8756 行) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tadoquery.ExecSQL的返回值应该是吧,你试试如:var q1:tadoquery; rows:integer;begin q1:=tadoquery.Create(self); try q1.Connection:=dmform.ADOConnection1; q1.SQL.Add('update my_user set ...=... where ...'); q1.Prepared; rows:=q1.ExecSQL; finally q1.Destroy; end;end; 谢谢楼上的两位,首先我用的是 adocommand。它返回的是一个_recordset类.还有就是如果是存储过程(利用游标修改),那它显示的消息是滚动的,并且我还在存储过程中写了print语句.我是想把整个消息提取出来4|||||4(所影响的行数为1 行)(20061231)(所影响的行数为 3 行)(20070101)(所影响的行数为 5 行)(20070102)(所影响的行数为 34 行) 你把存储过程这样改就行了create table #tmp (changecount int)update .......insert into #tmp values(@@ROWCOUNT)update .......insert into #tmp values(@@ROWCOUNT)update .......insert into #tmp values(@@ROWCOUNT)....select * from #tmp这样adocommand.execute返回的记录集就是你记录的日志了 新手求助! 为什么try...except...end无法捕获异常 关于treeview中文字,背景的颜色 新手的DLL问题~~在线~~ 终于找到工作了,可惜不能用我最喜欢的Delphi了 超级诡异的问题,打印预览与打印结果不一致! 高手请进来拿分! 8410分求解:如何在发送正文为HTML格式的邮件(同时带附件)!!! 怎样设置数据库的访问模式呀,将客户端的用户能够连接数据库而且能够进行读、写等操作。我用的是access数据库!! TAdoConnection为什么不能Create? DBGrid1双击后能不能把该行改颜色,第三方控件也行。 关于文本框不能用ctrl+c和ctrl+v的问题
如:
var
q1:tadoquery;
rows:integer;
begin
q1:=tadoquery.Create(self);
try
q1.Connection:=dmform.ADOConnection1;
q1.SQL.Add('update my_user set ...=... where ...');
q1.Prepared;
rows:=q1.ExecSQL;
finally
q1.Destroy;
end;
end;
首先我用的是 adocommand。它返回的是一个_recordset类.
还有就是如果是存储过程(利用游标修改),那它显示的消息是滚动的,并且我还在存储过程中写了print语句.我是想把整个消息提取出来4|||||4(所影响的行数为1 行)
(20061231)(所影响的行数为 3 行)
(20070101)(所影响的行数为 5 行)
(20070102)(所影响的行数为 34 行)
update .......
insert into #tmp values(@@ROWCOUNT)
update .......
insert into #tmp values(@@ROWCOUNT)
update .......
insert into #tmp values(@@ROWCOUNT)
....
select * from #tmp这样adocommand.execute返回的记录集就是你记录的日志了