델 2010 을 사용하여 mysql 을 연결하려하고있습니다.
기본적으로 2010에서는 mysql이 지원된다고 하길래 다른 zeos(install 이 잘안됨 - unicode 용으로 사용해야해서요) 사용안하고 myDAC 안사고 해보려고 하고있습니다.
dbexpress 도 처음 사용이라 어디쯤에서 잘못된거지 찾아내는게 힘이 드는군요...
설정은 sqlconnection - dbexpress(simpledataset or sqldataset+datasetprovider) - datasource - dbgrid 를 사용하고있습니다. db는 mysql 5.1 버젼이고요
db 를 open 하면 정상적으로 unicode 도 잘보이고 open 도 잘됩니다.
그런데 수정을 하고 저장(applyupdates)하려고 하면 table "테이블명" doesn't exist. 찾을 수 없다고 나옵니다.(테이블명이 소문자로 나옵니다... 왜 소문자로 인식하는지 모르겠습니다.)
open 은 잘되고 수정 저장은 안되고있는 상황입니다.
libmysql.dll 의 버젼 때문에도 나올 수 있는 문제인지? 아마도 이거는 dll 은 5.0 버젼이아닐까 싶은데.. 다른걸로는 아예 open 도 안되다가 5.0인걸로 하니 open 은 되는것 같더라구요... libmysql.dll 의 5.1 버젼을 구할데는 없는건가요?
테이블명 소문자로 하고하니 인식됩니다.