| |
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 액세스 버전(95,97,2000,xp,2003,2007):2003
* 아래줄에 질문을 작성하세요 >>
SQL 문장을 구성 할 때
예를 들어
Sqlmemo = "update memo "
Sqlmemo = Sqlmemo & "SET Memo = '" & TB1 'TB1은 유저폼의 메모 입력란 입니다
Sqlmemo = Sqlmemo & "' where wrok_ID = '" & Ctr_Id & "'"
에서 TB1의 내용에 ',",& 같은 문장 부호가 들어 가면 SQL 문법에 Error가 발생 합니다. 해결 방법이 없을까요
==============[김도현님 글에 대한 답변입니다]==============
업데이트 SQL문을 만들어 수정 때문에 TB1 내용중의 특수기호가 SQL문의 일부가 되어 에러가 발생하는 것입니다.
TB1에 있는 특수문자들을 에러나지 않게 처리하는 방법도 가능하겠지만 다음의 방법들이 더 간편할 것입니다.
1. 레코드 셋을 만들고 레코드셋.Edit 메서드를 이용하여 수정
2. 업데이트 쿼리를 만들고 TB1의 내용을 직접대입 |
|