为什么在这里能执行多次插入临时表?
- C# code
我点击一个按钮,执行如下代码,为什么能点击多次,可以多次select into 临时表 吗?在查询分析器里只能执行一次select into 临时表。为什么在这里能执行多次?SqlCommand cmd3 = new SqlCommand("select Field_Value from I_defaultvalue where Table_Name='SYSTEM' and Table_Field='CUT_CUSTOM_ORDER_RECORD'", con); string Field_Value=cmd3.ExecuteScalar().ToString(); if (Field_Value=="0") { SqlCommand cmd4 = new SqlCommand("select WRPROD,WRTOOL into tbb from I_CustomOrder group by WRPROD,WRTOOL", con); cmd3.ExecuteReader(); } else { SqlCommand cmd5 = new SqlCommand("select top Field_Value WRPROD,WRTOOL into tbb from I_CustomOrder group by WRPROD,WRTOOL", con); cmd3.ExecuteReader(); }
[解决办法]
你这段代码完整吗,程序中有没有删除临时表的操作?
[解决办法]
这边只是根据不同的条件来执行的,并没有执行多次啊
[解决办法]
你执行一次都有这个表名了。没有删除还可以执行很多次吗?
[解决办法]
楼上你加上个try catch吧。
[解决办法]
我有过这样的经历,按了提交按钮后再按以此居然又触发提交了!!!郁闷。。。