Odbccommand com1= new Odbccommand();
Odbccommand com2= new Odbccommand();com1.commandtext = sql1;
DOBCDataRader reader1 = com1.executereader()
if(reader1.hashrows)
{
while(reader1)
{
com2.commandtext = sql2;
DOBCDataRader reader2 = com2.executereader() if(reader2.hashrows)
{
while(reader2.reader())
{
}
}
reader2.close();
}
}
}..........
Odbccommand com2= new Odbccommand();com1.commandtext = sql1;
DOBCDataRader reader1 = com1.executereader()
if(reader1.hashrows)
{
while(reader1)
{
com2.commandtext = sql2;
DOBCDataRader reader2 = com2.executereader() if(reader2.hashrows)
{
while(reader2.reader())
{
}
}
reader2.close();
}
}
}..........
我主要的目的是实现第一个reader读出来的数据要做第二个reader的参数
怎样实现?
但是显示需要代码和名称一块现实
用left join不行的
如果用怎么写?难道这样?
select a.usercode,b.username,sum(a.money) from ..... group by 1,2 ?
不仅仅是效率问题了阿
可能有错,但你自己可以改改