2012-11-10 3 views
2

학교 프로젝트 용 데이터베이스로 MS Access를 사용하고 있습니다. 다음은 내 쿼리입니다 :Ms 액세스 비밀번호 저장

그것은 나에게 다음과 같은 오류를주고있다
public static string qry4 = "update INTERNETSETTINGS set password = @password , url = @url , databasename = @databasename , port = @port , username = @username"; 

: Syntax Error in Update Statement

Command.Parameters.AddWithValue("@url", urlBox.Text.ToString()); 
Command.Parameters.AddWithValue("@databasename", databaseBox.Text.ToString()); 
Command.Parameters.AddWithValue("@port", portBox.Text.ToString()); 
Command.Parameters.AddWithValue("@username", userBox.Text.ToString()); 
Command.Parameters.AddWithValue("@password", passwordBox.Text.ToString()); 

모든 것은 괜찮 오른쪽 대상에 있지만 여전히 오류를 얻고 있기 때문에 그것은 나를 화나게하고있다 ,하지만 쿼리에서 비밀 번호를 제거하면 잘 작동합니다. 도와주세요.

+0

올바른 순서로 매개 변수를 넣은 경우 사람들이 시간을 낭비하지 않도록 올바른 예제를 게시하십시오. – Fionnuala

+0

매개 변수에는 문제가 없었지만 여전히 오류가 있습니다. –

+0

순서대로 매개 변수를 사용하여 쿼리를 실행하면 @url이 password에 기록됩니다. – Fionnuala

답변

2

대부분의 경우 password은 예약어입니다. 중괄호 안에 넣으십시오 ...

+0

나는 투표 할 수 없다. :) 그러나 대답은 훌륭하다. 그 이유는 무엇 때문이다. 문제 해결됨. –

+0

그래도 대답을 받아 들일 수 있어야합니다. :) 다행이었습니다. – ethorn10

+0

여전히 좋은 질문입니다. –