请各位高手帮忙,
for(int iii=0;iii<this.DataGridShow.PageCount;iii++)
{
for ( ii=0;ii<this.DataGridShow.Items.Count;ii++)
{
存储过程+新得到的参数 ;
}
}
以上的做法可以成功,可是问题是,如果把存储过程写在双重循环里面,每一次调用存储过程都将对数据库进行一次打开和关闭操作,这样会造成一直在访问服务器的状况。请问各位大侠,有没有一种方法,一次打开数据库,然后就可以一次执行成功。
谢谢
for(int iii=0;iii<this.DataGridShow.PageCount;iii++)
{
for ( ii=0;ii<this.DataGridShow.Items.Count;ii++)
{
存储过程+新得到的参数 ;
}
}
以上的做法可以成功,可是问题是,如果把存储过程写在双重循环里面,每一次调用存储过程都将对数据库进行一次打开和关闭操作,这样会造成一直在访问服务器的状况。请问各位大侠,有没有一种方法,一次打开数据库,然后就可以一次执行成功。
谢谢
大数据量,你可以用存储过程将this.DataGridShow.PageCount参数与III变量都传到存储过程中,在存储过程中loop