query컴퍼넌트를 가지고 쿼리 해온 데이타를 dbgrid에 나타내고 dbgrid에서
수정 데이타를 수정하고 이 dbgrid에 있는 모든 내용을 새로운 테이블에 insert
시키고자 합니다.
단 dbgrid에 있는 각각의 셀에 있는 값들은 테이블에는 하나의 레코드로 저장하려고
합니다.
예를 들어서 쿼리해온 내용 =================================
= 경상도 = 부산 = 대구 = 경주 =
= 경기도 = 서울 = 성남 = 수원 =
= 전라도 = 광주 = 남양 = 고성 =
=================================
이 dbgrid에 있다면 부산 대구 서울 각각을 수정하여 하나의 레코드로
저장하려고 합니다.
알고 계신 분을 답변 부탁드립니다.
제겐 무척이나 중요한 사항 이거든요..
>
> query컴퍼넌트를 가지고 쿼리 해온 데이타를 dbgrid에 나타내고 dbgrid에서
> 수정 데이타를 수정하고 이 dbgrid에 있는 모든 내용을 새로운 테이블에 insert
> 시키고자 합니다.
> 단 dbgrid에 있는 각각의 셀에 있는 값들은 테이블에는 하나의 레코드로 저장하려고
> 합니다.
>
> 예를 들어서 쿼리해온 내용 =================================
> = 경상도 = 부산 = 대구 = 경주 =
> = 경기도 = 서울 = 성남 = 수원 =
> = 전라도 = 광주 = 남양 = 고성 =
> =================================
> 이 dbgrid에 있다면 부산 대구 서울 각각을 수정하여 하나의 레코드로
> 저장하려고 합니다.
>
> 알고 계신 분을 답변 부탁드립니다.
> 제겐 무척이나 중요한 사항 이거든요..
>
>
>
저의 소견을 말씀드리자면...
일단 값을 select 하신 후 while loop 돌리면서
새로 insert할 테이블에 insert 합니다.
그 후 insert 된 테이블의 값을 불러오는 쿼리를 open하면 되지 않을까요 ?
그러나,,,,,,
만약 말씀하신 의도가 원본테이블도 수정하고 수정된 원본테이블의 자료만
새로운 테이블로 insert하신다면 원본테이블 select 후 원본 query의
afterpost event에서 새로운 테이블로 insert하는 루틴을 추가해주시면 됩니다.
물론 insert할 때는 Dup Check 해주시고요...
그럼 즐거운 코딩하시길...