读书人

ADO循环语句如何转成sql语句

发布时间: 2012-03-29 12:53:12 作者: rapoo

ADO循环语句怎么转成sql语句

C/C++ code
        RxRecordset rst;        sql="select * from A";    rst.Open(sql);    while(!rst.end())    {        int Id=atoi(rst.GetFieldValue("Id"));        RxRecordset rs;        sql.Format("select top 100 * from %s where Id >= %d and Id<%d",B,Id*100,Id*100+99);        rs.Open(sql);        while(!rs.isend())        {           rs.MoveNext();        }        rst.MoveNext();    }


[解决办法]
探讨

引用:

C/C++ code

RxRecordset rst;
sql="select b.* from B as cross apply(select top 100 * from A where b.Id >= a.id*100 and Id<a.id*100+99) as x";
rst.Open(sql);
while(!rst.isend())
……

[解决办法]
探讨

引用:

引用:

C/C++ code

RxRecordset rst;
sql="select b.* from B as cross apply(select top 100 * from A where b.Id >= a.id*100 and Id<a.id*100+99) as x";
……

读书人网 >SQL Server

热点推荐