在SQL里进行delete和insert操作时,都会有“XXXX行受影响” ,如(0 行受影响)请问怎样在Delphi里提出并运用这些信息?

解决方案 »

  1.   

    i:=ADOQuery1.ExecSQL; 这个I 就是影响的行数
      

  2.   

    楼上,i:= Adoquery2.ExecSql;
    showmessage('已经插入'+inttostr(i)+'行');
    通通显示 已经插入0行。
    但在sql 里 insert 时,显示的是“456行受影响”
      

  3.   

    实在不行,就写个存储过程,把SQL语句传进去,返回影响的行数。
      

  4.   

    你的SQL语句是什么样的,不会是批处理的吧
      

  5.   

    SQL代码都不知道,怎么解决??
      

  6.   

    数据集控件执行SQL语句时,还会有Err错误信息的返回。