|
혹시나 해서 필드 하나하나를 일일이 테스트해 본 결과 position이란 이름의 필드를 건드릴 경우
문제가 발생하는 것을 확인했습니다.
access에서 실행시킬 때는 이상없이 실행되는 것을 봐서 access측의 예약어는 아닌 것 같고
ADO에서 예약어로 잡혀 있는 것으로 의심됩니다...-_-
해당 필드명을 바꾼 다음 돌렸더니 이상없이 돌아갔습니다...
이런 문제가 생기지 않으려면 필드명을 일반적인 단어를 쓰질 말거나 아예 한글을 써야 될듯...-_-
ps) 바쁘신 중에 관심 갖고 답변 달아 주신 해미님께 감사드립니다...^^
초보 님이 쓰신 글 :
: TADOQuery 를 사용하여 Local Access DB에 연결후 Data를 가져오는 도중 다음과 같은 오류가 발생합니다.
:
: 간단한 SQL 의 경우 실행이 잘 되는데, 2개 이상의 테이블을 Left Outer Join한후 Select절에서
:
: 2개 테이블의 일부 필드를 동시에 가져오는 쿼리를 실행시
:
: "지정되지 않은 오류입니다"라는 메시지가 발생합니다.
:
: 해당 쿼리는 단순히 ADO Query의 SQL->Add()를 사용하여 추가한 후 Open()으로 열었습니다.
:
: 물론 해당 쿼리는 Access내에서도 테스트해 보았고 이상없이 돌아갔습니다.
:
: MDAC에 문제가 있지 않나 싶어 2.8버전으로 업그레이드하였으나 마찬가지 현상이 발생합니다.
:
: 이런 현상이 왜 발생하는지 고수님들의 한 수 가르침 부탁드립니다.
|