环境 vs2010,SQLServer 2008R2 64bit
有两个执行数据库操作
1.执行存储过程方法:
Public oject SqlExecProc(string SP_Name,IDataParameter[] Arr_Param);
我想通过 这个 方法,在数据库中 创建一个 全局临时表 ##A,
2.返回DataReader 类型的结果:
public SqlDataReader QueryDataReader(string SQL);
接下来 ,我开始执行上面的方法:
SqlExecProc(*,*);
SqlDataReader sdr = QueryDataReader(*);省略参数
以上执行过程没有报错,但是 没有发现 全局临时表 ##A,然后 在应用程序中设置断点,发现执行完SqlExecProc数据库存在##A,可是 在 执行完 QueryDataReader之后,发现##A,消失了。
为什么呢?