안녕하세요..저는 델파이 초보 사용자입니다.
델파이와 디비 연결을 하려고 하는데 자꾸 에러가 발생합니다..
제가 알고 싶은 건 델파이와 엑세스를 연동할 때
엑세스에서 만든 데이터베이스 테이블의 필드 제한이 있나 하는 것입니다.
제가 어떻게 했냐면요...
ODBC 사용자 DSN에 custom이라는 alias를 하나 만들고 db는 custom.mdb이라고 설정해 주었습니다.
그리고 custom.mdb에는 a, b, b라는 테이블이 세 개가 있습니다.
이렇게 해서 델파이에서 폼위에 table과 DBGrid를 놓고 table의 속성 중에서
tablename을 a, b, c로 설정하고 active를 true로 바꾸면서 미리 보고 있는데
a, b는 DBGrid에서 보이는데 c 테이블을 설정하고 active 를 true로 해주면
에러가 발생합니다..
Access violation at address 4D9ECEE5 in module 'IDODBC32.DLL'. Read of address FFFFFFFF.
Access violation at address 4D9ECEE5 in module 'IDAPI32.DLL'. Read of address FFFFFFFF
위와 같은 에러입니다. 혼자 힘으로 도저히 해결할 수 없어서 이렇게 글을 올립니다...도움 바랍니다...꼭....진도가 나가지 않고 있어요..흑흑..
이곳 자료실에 다이아몬드 컴포넌트 트라이얼이 있어요.
그것을 사용해 보세요.
ODBC랑은 상대도 안되게 빠르니까요.. ^^
이해진 wrote:
> 안녕하세요..저는 델파이 초보 사용자입니다.
> 델파이와 디비 연결을 하려고 하는데 자꾸 에러가 발생합니다..
> 제가 알고 싶은 건 델파이와 엑세스를 연동할 때
> 엑세스에서 만든 데이터베이스 테이블의 필드 제한이 있나 하는 것입니다.
> 제가 어떻게 했냐면요...
> ODBC 사용자 DSN에 custom이라는 alias를 하나 만들고 db는 custom.mdb이라고 설정해 주었습니다.
> 그리고 custom.mdb에는 a, b, b라는 테이블이 세 개가 있습니다.
> 이렇게 해서 델파이에서 폼위에 table과 DBGrid를 놓고 table의 속성 중에서
> tablename을 a, b, c로 설정하고 active를 true로 바꾸면서 미리 보고 있는데
> a, b는 DBGrid에서 보이는데 c 테이블을 설정하고 active 를 true로 해주면
> 에러가 발생합니다..
>
> Access violation at address 4D9ECEE5 in module 'IDODBC32.DLL'. Read of address FFFFFFFF.
> Access violation at address 4D9ECEE5 in module 'IDAPI32.DLL'. Read of address FFFFFFFF
>
> 위와 같은 에러입니다. 혼자 힘으로 도저히 해결할 수 없어서 이렇게 글을 올립니다...도움 바랍니다...꼭....진도가 나가지 않고 있어요..흑흑..
>