为什么我的类型化数据集不像临时表?

Mal*_*ist 9 t-sql stored-procedures sql-server-2005-express strongly-typed-dataset visual-studio-2008

我正在尝试将tableadapter添加到我的SQL Server 2005 Express中的存储过程.但是,存储过程使用名为#temp的临时表.创建表适配器时,Visual Studio会抱怨"未知对象'#temp'"并表示存储过程返回0列.这是有问题的,因为我使用带有水晶报表的存储过程,并且需要这些列.

我怎样才能解决这个问题?

Mal*_*ist 31

离奇.根据这个你添加

IF 1=0 BEGIN
    SET FMTONLY OFF
END
Run Code Online (Sandbox Code Playgroud)

在SP的AS部分之后立即到SP并且它起作用.Visual Studio现在没有问题.我不知道为什么它会这样工作,或者它为什么会工作,但确实如此.

  • 有人可能有一个糟糕的发型.它帮助了我.+1 (2认同)