如何得到SQL执行后的Recordcount的条数并把这个数加入到另一个数据库?

解决方案 »

  1.   

    sql有一個保留關鍵字 @@ROWCOUNT
    意思為傳回受到上一個SQL語句影響的資料列行數。
      

  2.   

    得到RecordCount,可以用Select Count(*) From ...
    也可以拿数据集的RecordCount属性存入另一个数据库,看起来你会用数据库啊,值拿到了,存进去应该不用说了吧,连上另外那个数据库,执行一个SQL语句
      

  3.   

    如何得到SQL执行后的Recordcount的条数?? 
      
     query1.SQL.Clear; 
     query1.SQL.Add('select * from 登陆 where use='''+edit1.text+''''); 
     query1.Open; 如何从上句中得到Recordcount的条数?
    ---------------------------------
     query1.SQL.Clear; 
     query1.SQL.Add('select * from 登陆 where use='''+edit1.text+''''); 
     query1.Open; 
     ShowMessage(IntToStr(query1.Recordcount))//获取记录个数
     然后再写SQL语句!以query1.Recordcount为参数Insert到其它表中
      

  4.   

    INSERT INTO 数据库名.dbo.表名 values(值)
      

  5.   

    我现在唯一不明白的就是如何把query1.Recordcount当一个参数Insert到其它表中您说的" INSERT INTO 数据库名.dbo.表名 values(值) " 我明白可是我不会如何把query1.Recordcount取出来 当一个值  就是这样
      

  6.   

    sql := 'INSERT INTO 数据库名.dbo.表名 (字段名) values(' + IntToStr(query1.Recordcount) + ')';
    很佩服你