2014-01-29 3 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

내가 제출 한 후에 나는 그것을 붙 잡았다. 그러나 그것은 도움이되지 않았다. 서버의 데이터베이스에 문제가 있어야합니다. 관리 콘솔에서 쿼리 디자인 편집기는 테이블이나 열을 표시하지 않습니다. 내 코드가 좋다는 것을 믿기 시작하고 문제는 교수와 dbase입니다. – allendks45

+0

여전히 같은 오류 ('잘못된 열 이름 'USA'.')입니까? –

+0

죄송합니다. 사용 권한 문제가 발생했습니다. 나는 내 코드가 정확하다는 것을 알았다. 그래도 도움을 주셔서 감사합니다. – allendks45

관련 문제