日期:2014-05-17  浏览次数:20947 次

查询临时表出错,求解
SQLString="select * from dbo.#inout_in";
SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
为什么会出错呢?
------解决方案--------------------
出什么错,,,,
------解决方案--------------------
出什么错啊,你不说出什么错,怎么解决
------解决方案--------------------
Sqlserver中你是建立的用户临时表,并且建表和查询是两个连接,必须在一个连接中才可以。
用户临时表的周期只存在于创建这个表的用户的Session,对其他进程是不可见。 当创建它的进程消失时此临时表自动删除。 
------解决方案--------------------
引用:
引用:临时表,连接一结束就不存在了,这样查当然会不存在了!

这个sql语句在查询分析器里还是能查询的到

我应该改?
必须用事物吗?
用存储过程吧!