Slumpmässig tanke:Försök att lägga till SET NOCOUNT ON.
Din kod
insert into @t
select cast(getdate() as varchar(60))
select * from @t
...kommer att returnera detta
(1 row(s) affected)
id test
----------- --------------------------------------------------
1 Jun 14 2011 3:58PM
(1 row(s) affected)
Det finns faktiskt tre resultat "objekt" från SQL Server. Den första har ingen tillhörande resultatuppsättning.
... och en skamlös plugg av min fråga STÄLL IN NOCOUNT ON användning där brytande av ORM och sådant nämns på grund av detta