' strSQL = strSQL & " FROM Work INNER JOIN " _
' & " Kind ON Work.KindId = Genre.KindId "
아래 글(그리드 제어에 대해)에 보면 이 코드도 포함되어 있긴 하다. 물론 위의 코드는 그것의 변형이다.
INNER JOIN은 다른 테이블 내에 같은 필드 이름을 이용해 그 값으로 치환하는 쿼리이다. 그런데, 잘 안 되고 있다. 내가 이해를 못 한 것인지, 다른 오류를 찾아내지 못한 것인지를....
필드명 ON 테이블.필드명 = 테이블.필드명
형식인데, 뭐가 잘 못 된 것인지 모르겠다. 이것 때문에 2시간은 보낸 것 같다. 그래도 다행이다. 찾아내서. 쿼리문부터 의심하기 시작한 것이 다행이다. 내가 VISUAL BASIC의 반복문을 접근하기 위해서 그나마 익숙한 쿼리문에 대한 의심을 했었는데, 걸려들었다. 만일 INNER JOIN문을 발견하지 못 했으면, 현재 CD관리기-->프로젝트 프로그래서 의 작업이 위험해 질 뻔 했다. 지금 CD라든가 ARTIST를 모두 PROJECT관련한 이름으로 바꾸고 있다.
GENRE도 바꿔야 하는데, 꽤나 걸릴 것 같다. 이제, GRID에서 입력된 필드는 다 나오니, 입력폼을 설계하고 쿼리문을 수정해야 겠다. 물론 이름 변환작업도 지속하면서...
' & " Kind ON Work.KindId = Genre.KindId "
아래 글(그리드 제어에 대해)에 보면 이 코드도 포함되어 있긴 하다. 물론 위의 코드는 그것의 변형이다.
INNER JOIN은 다른 테이블 내에 같은 필드 이름을 이용해 그 값으로 치환하는 쿼리이다. 그런데, 잘 안 되고 있다. 내가 이해를 못 한 것인지, 다른 오류를 찾아내지 못한 것인지를....
필드명 ON 테이블.필드명 = 테이블.필드명
형식인데, 뭐가 잘 못 된 것인지 모르겠다. 이것 때문에 2시간은 보낸 것 같다. 그래도 다행이다. 찾아내서. 쿼리문부터 의심하기 시작한 것이 다행이다. 내가 VISUAL BASIC의 반복문을 접근하기 위해서 그나마 익숙한 쿼리문에 대한 의심을 했었는데, 걸려들었다. 만일 INNER JOIN문을 발견하지 못 했으면, 현재 CD관리기-->프로젝트 프로그래서 의 작업이 위험해 질 뻔 했다. 지금 CD라든가 ARTIST를 모두 PROJECT관련한 이름으로 바꾸고 있다.
GENRE도 바꿔야 하는데, 꽤나 걸릴 것 같다. 이제, GRID에서 입력된 필드는 다 나오니, 입력폼을 설계하고 쿼리문을 수정해야 겠다. 물론 이름 변환작업도 지속하면서...
댓글 달기