Náhodná myšlenka:Zkuste přidat SET NOCOUNT ON.
Váš kód
insert into @t
select cast(getdate() as varchar(60))
select * from @t
...toto vrátí
(1 row(s) affected)
id test
----------- --------------------------------------------------
1 Jun 14 2011 3:58PM
(1 row(s) affected)
Ve skutečnosti jsou tři výsledek "položky" ze serveru SQL Server. První nemá žádnou přidruženou sadu výsledků.
... a nestydatá zásuvka mého dotazu SET NOCOUNT ON use kde je kvůli tomu zmíněno porušení ORM a podobně