使用MS SQL 2000有可能有一個查詢,如:爲什麼SQL Server 2000中這個簡單的SQL查詢在SQL Server 2008中有不同的結果?
SELECT (Code + ' = ' + EdiNumber + ',') AS MyResult FROM tblCountry
這將使你類似的結果的列表:
MyResult
========
ZW = 263,
ZA = 27,
...
然而,在MS SQL 2008的查詢返回:
-1 records affected
有沒有人知道a)爲什麼?和b)如何從SQL 2008獲取SQL 2000結果?
UPDATE
我只是使用標準的ASP.NET連接字符串使用控制檯發佈查詢,以連接到數據庫:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MyDB.mdf;Integrated Security=True;User Instance=True; Database=MyDB
你有一些安全限制嗎?嘗試執行來自'sa'的查詢 – Dewfy
您使用什麼工具執行此查詢? –
'-1受影響的記錄是數據庫輸出(元數據),而不是您的查詢結果。你可能正在用任何你正在運行的工具查找錯誤的窗口。 – StevieG