![]() |
Delphi+MySQL вопросы
Извините за оффтоп.
На винде ХП стоят apache,php,mysql и прекрасно работают. Хочу работать с БД MySQL из Delphi7. Если использовать компонент TSQLConnection из закладки dbExpress, и, ессесно, выбирать там MySQL Connection, то вываливается ошибка, что ненайден libmysql.dll (vendor lib). Но эта dll итак есть в четырех экземплярах в папках MySQL и APACHE. Как быть и что делать, чтобы заработало. Благо, что в дельфи еще есть другие пути работы с MySQL, а именно через поставленный отдельно ODBC драйвер, через ADOConnect. Все замечательно работает, но при выводе в таблицу получаем абракадабру - проблема с кодировкой. Настрока my.ini default-character-set=cp1251 и character-sets-dir=C:/mysql/share/charsets не помогла, посему вопрос: как решить проблему с перекодировкой? |
скопируй dll из MySQL в каталог со своим проектом
|
Цитата:
не выходит.... |
est drugoui product - mysqldac... prekrasno rabotaet..Pravda iz Borland C++, no eto ne vazno.. v delphi on ne menee horosho rabotaet...
|
C кодировкой разобрался - просто надо загонять данный в той же кодировке, в которой собираешься их доставать из базы....
Merlin Cori Спасибо, конечно, но хочется разобраться с этим компонентом из стандартного пакета. |
/7y3uK компоненты из станартного набора не всегда корректно работают.... В частности Fastnet (вроде так называется....)
|
Библиотека из стандартного набора не держит сервера Мускула выше 3.хх, можешь либо качнуть обновление этой библиотеки либо 3 сервер ставить, сам только начал писать АСУ на этой связке...
|
CERAFIM
А обновление D7 поправит ситуацию? Есть вроде патч... На официальном сайте обновления таких компонентов не нашел. Версия МуСКуЛа у меня четверка... Ссылочку на апдейт компонента в ПМ не бросишь если есть? |
_http://www.crlab.com
Это сайт с компонентом для доступа к серверу 4.xx и 5.xx веток Мускула Чето пишет при установке что триал, но пока все робит тьфу тьфу тьфу :) |
CERAFIM
Руль!! Держи в репу. А как распространять прогу, т.е. перенести на другой комп - какие файлики понадобятся? Или ISExpress(или Pro) сам покажет в списке? |
а каким компонентами еще кто пользуется для работы с MySQL под дельфи?
|
Ti
Я лично ADO и dbExpress (причем не только с МуСКуЛом). Можешь посмотреть тут _http://www.torry.net/ - в поиске там набери MySQL - много всего разного (или одинакового :)) |
/7y3uK
На счет переноса не задумывался еще, думаю особых проблем не должно быть, а так статьи коекакие имеються на эту тему, можно в поисковике порыть, типа dbExpress, а еще сходи в королевство делфи, там имеется архив ихнего форума, если какие вопросы возникают я через Total Commander по контенту ищю ключевые фразы - 90 процентов, такой или похожий вопрос проскакивает. |
|
tot_ra
Сенкс. ----- А вот еще такой вопрос, а как можно получить список драйверов ODBC? Есть какие-то апи? И вообще каким образом ГРАМОТНО и ПРАВИЛЬНО нужно формировать строку подключения ADOConnect не встроенным и к тому же DesignTime диалогом (хотя можно и не DesignTime), а ручками - по ходу задавая простые вопросы юзеру? |
насчет рапроастранения приложений использующих dbExpress здесь написано _http://www.ibase.ru/devinfo/dbexpress.htm
Цитата:
|
Часовой пояс GMT +4, время: 01:53. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.