2012-02-21 3 views
0

이 내가 코드액세스 업데이트 쿼리

string updateSql = "UPDATE RateCenters "+ "SET ProvinceName= @ProvinceName " + "WHERE [email protected]"; 

내가

잘못된 SQL 문으로 오류를 얻고에서 쓴 내 업데이트 쿼리입니다; 예상 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT'또는 'UPDATE'가 있습니다.

친절이 솔루션에

안부 도와, 아르 준

+0

이것은 거의 진행되지 않습니다. 좀 더 많은 코드를 제공 할 수 있습니까? –

+0

"Update ..."와 +와 "set .."사이에 아무 것도 없습니까? – Shoban

+3

우리가 지정한 문자열은 "UPDATE"라는 단어로 시작되므로 문자열의 내용이 오류 메시지의 원인이 될 수 없습니다 당신은보고합니다 ("... expected ... 'UPDATE'"). 그러므로 우리는 더 많은 정보가 필요합니다. 어떻게'updateSql' 문자열을 사용하고 있습니까? 오류의 원인은 무엇입니까? 전체 메소드를 게시하거나 적어도 문자열 선언과 오류가 발생한 행 사이의 모든 코드를 게시하십시오. – phoog

답변

2

난 당신이 따옴표를 @ProvinceName에서 ' '이 필요하고 그 유형에 따라 @ProvinceId에 걸쳐있을 것 같아요.