0

我缺少从临时表中获取数据的方法。这显示错误,例如 Invalid object name #emp。请帮助我,我正在使用 Asp.net。

 Dim sqlcmd = New SqlCommand("select * into #emp from employees", conn)
 sqlcmd.ExecuteNonQuery()

 sqlcmd = New SqlCommand("select * from  #emp", conn)
 Dim dr As SqlDataReader = sqlcmd.ExecuteReader

请参阅上面的查询工作正常,数据正在进入临时表。但它没有通过第二个查询再次选择。

谢谢

4

1 回答 1

2

尝试使用全局临时表而不是本地临时表,如.. ##emp

或者

你可以只使用一个存储过程,它包含你想要执行的所有 SQL 语句并返回你想要的记录集。

于 2012-09-07T20:18:50.923 回答