2014-01-29 46 views
0

我通過大學連接到遠程數據庫,並具有以下代碼,用於查看似乎是簡單的查詢。想不通爲什麼我收到此錯誤:在遠程數據庫上執行SQL查詢時出錯

Msg 207, Level 16, State 1, Line 3 
Invalid column name 'USA'. 

如果這是我們先前已經下載並執行本地查詢它應該工作順利列相同的數據庫。通過續集Management Studio中我的代碼是:

SELECT Customers.CompanyName, Customers.ContactName, Customers.Country 
FROM Customers 
WHERE (Customers.Country="Mexico") OR (Customers.Country="USA") OR (Customers.Country="Canada") 
+0

只需使用單引號的國家價值觀。 – Lali

回答

1

您使用了錯誤的報價在您的查詢,使用'代替"

SELECT Customers.CompanyName, Customers.ContactName, Customers.Country 
FROM Customers 
WHERE (Customers.Country='Mexico') 
    OR (Customers.Country='USA') 
    OR (Customers.Country='Canada') 
+0

我提交後發現,但沒有幫助。服務器上的數據庫必須存在問題。在管理控制檯中,查詢設計編輯器不顯示任何表或列。開始相信我的代碼很好,問題在於教授和數據庫。 – allendks45

+0

仍然是相同的錯誤('無效的列名'USA'.')? –

+0

對不起,最終是一個權限問題。我知道我的代碼是正確的,就像它一樣簡單。請欣賞幫助。 – allendks45

相關問題