|
bcb 6.0 pro를 쓰고 있습니다.
bcb에 보면 database 관련 component들이 여러가지가 있는데..
Data Access / Data Controls/ dbExpress /BDE / ADO / InterBase ....
이 많은 컴포넌트 중에 무엇이 어떤 특성을 가지고 있으며 어떤 장단점이 있는지 궁금하네요
bcb를 다룬지 이제 한달 좀 넘어가는데 아직도 잘모르겠습니다.
==================================================================
----------< 질 문 >-----------------------------------------------
질문입니다.
지금 현재 dbExpress 를 사용하여 mysql을 바로 access 하려고 합니다.
가능하지요?
그런데 처음부터 막히네요 SQLConnection 하나 가져다 놓고
SQLDataSet하나 가져다 놓고. . . .
SQLConnection의
DriverName에 MYSQL로 지정하고
ConnectionName에 MYSQL로 Setting한 것을 하나 선택했죠
. 그건 DataBase=test , DriverName=MYSQL , Password=**** , User_name=na
등으로 설정하고. . . .
컴파일해 실행했는데 ,,,,
unable to load 'LIBMYSQL.dll'이라는 error가 나네요
그래서 mysql 폴더아랫쪽 어디에서 LIBMYSQL.dll을 복사해 같은 폴더에 붙이고
실행해써니
connection에서는 에러가 나지 않느데....
update구문 하나 실행하니 분명 db에는 update가 되었는데 아래와 같은 나네요
try--catch로 잡으니 Access violation이라 하고
기냥 하니 error message가
"Access violation at address 10006CC4 in module 'LIBMYSQL.dll'. Read of address 00000000C."
라고 나타나네요
'LIBMYSQL.dll' 라는 것 땜시 나는 에러 같은데
이 dll이 뭣에 쓰이는 것인지 궁금하구요
또 dbExpress를 어떨때 어떻게 사용하면 좋을런지. . .
조언 부탁드립니다.
|