{
for (int i = 0; i < 10000; i++)
{
string sql = "insert into aa(a) values ('" + i + "')";
int RowCounts = CommonExecSql.RetInt(sql , ‘连接串'’);
}
}
string sql = "insert into aa(a) values ('" + i + "')";
设断点,执行到比方i=102第的时候;关闭网页,
居然表aa中还能执行完剩下的9000多条;
这个是一句一句发送过去执行的啊;
这是什么情况???????????????????????
6 个解决方案
#1
照你的说法,那么我在“白屏”时关闭csdn的网页,csdn的程序是不是就没有执行啊?
#2
本来就是这样,你这个不是一次一次发送,除非你用ajax,收到一个,插入一个
#3
笑哭了,你是怎么关闭网页的?手动吗?你在i=102的时候,用程序关闭网页试试好使不。
#4
表现不是怪异而是正常的
不想出现这种情况的要求是合理的!
你可以在循环间隙出输出点什么,系统就会判断连接是否有效来决定程序继续与否
不想出现这种情况的要求是合理的!
你可以在循环间隙出输出点什么,系统就会判断连接是否有效来决定程序继续与否
#5
服务器其实并不知道你关闭网页了,他只会老老实实执行你上一个命令
#6
Response.IsClientConnected可以检测网页有没有关掉
#1
照你的说法,那么我在“白屏”时关闭csdn的网页,csdn的程序是不是就没有执行啊?
#2
本来就是这样,你这个不是一次一次发送,除非你用ajax,收到一个,插入一个
#3
笑哭了,你是怎么关闭网页的?手动吗?你在i=102的时候,用程序关闭网页试试好使不。
#4
表现不是怪异而是正常的
不想出现这种情况的要求是合理的!
你可以在循环间隙出输出点什么,系统就会判断连接是否有效来决定程序继续与否
不想出现这种情况的要求是合理的!
你可以在循环间隙出输出点什么,系统就会判断连接是否有效来决定程序继续与否
#5
服务器其实并不知道你关闭网页了,他只会老老实实执行你上一个命令
#6
Response.IsClientConnected可以检测网页有没有关掉