| 发表于:2007-02-13 13:17:151楼 得分:0 |
comm=new sqlcommand(strsql,conn); <------------------1 conn.open(); sqldatareader dr=comm.EXECutereader(); while(dr.read()) { strsql = "kill " +(dr[0].tostring ()); comm=new sqlcommand(strsql, conn); <--------------2 //comm= new sqlcommand(strsql, conn); comm.EXECutenonquery(); } 晕,dr依赖于comm,在dr执行的过程中初始化comm,当然会出错, 把第2个 comm=new sqlcommand(strsql, conn); 改成 comm.commandtype = commandtype.text; comm.commandtext = strsql; | | |
|