imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 21.10.2004, 22:44     # 1
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Question 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 не помогла, посему вопрос: как решить проблему с перекодировкой?
/7y3uK вне форума  
Старый 22.10.2004, 04:30     # 2
alexhardware
Junior Member
 
Регистрация: 14.01.2004
Сообщения: 83

alexhardware Путь к славе только начался
скопируй dll из MySQL в каталог со своим проектом
alexhardware вне форума  
Старый 22.10.2004, 11:28     # 3
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Цитата:
alexhardware:
скопируй dll из MySQL в каталог со своим проектом
Unable to load libmysql.dll

не выходит....
/7y3uK вне форума  
Старый 22.10.2004, 12:46     # 4
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
est drugoui product - mysqldac... prekrasno rabotaet..Pravda iz Borland C++, no eto ne vazno.. v delphi on ne menee horosho rabotaet...
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  
Старый 22.10.2004, 13:18     # 5
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
C кодировкой разобрался - просто надо загонять данный в той же кодировке, в которой собираешься их доставать из базы....

Merlin Cori
Спасибо, конечно, но хочется разобраться с этим компонентом из стандартного пакета.
/7y3uK вне форума  
Старый 22.10.2004, 18:47     # 6
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
/7y3uK компоненты из станартного набора не всегда корректно работают.... В частности Fastnet (вроде так называется....)
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  
Старый 22.10.2004, 20:47     # 7
cerafim
Junior Member
 
Регистрация: 08.10.2004
Сообщения: 128

cerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форуме
Библиотека из стандартного набора не держит сервера Мускула выше 3.хх, можешь либо качнуть обновление этой библиотеки либо 3 сервер ставить, сам только начал писать АСУ на этой связке...
cerafim вне форума  
Старый 22.10.2004, 23:42     # 8
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
CERAFIM
А обновление D7 поправит ситуацию? Есть вроде патч... На официальном сайте обновления таких компонентов не нашел. Версия МуСКуЛа у меня четверка... Ссылочку на апдейт компонента в ПМ не бросишь если есть?
/7y3uK вне форума  
Старый 23.10.2004, 18:50     # 9
cerafim
Junior Member
 
Регистрация: 08.10.2004
Сообщения: 128

cerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форуме
_http://www.crlab.com
Это сайт с компонентом для доступа к серверу 4.xx и 5.xx веток Мускула
Чето пишет при установке что триал, но пока все робит тьфу тьфу тьфу
cerafim вне форума  
Старый 23.10.2004, 19:40     # 10
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
CERAFIM
Руль!! Держи в репу.
А как распространять прогу, т.е. перенести на другой комп - какие файлики понадобятся? Или ISExpress(или Pro) сам покажет в списке?
/7y3uK вне форума  
Старый 23.10.2004, 21:00     # 11
Ti
-virus-
 
Регистрация: 18.10.2002
Сообщения: 211

Ti Путь к славе только начался
а каким компонентами еще кто пользуется для работы с MySQL под дельфи?
Ti вне форума  
Старый 23.10.2004, 22:06     # 12
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Ti
Я лично ADO и dbExpress (причем не только с МуСКуЛом). Можешь посмотреть тут _http://www.torry.net/ - в поиске там набери MySQL - много всего разного (или одинакового )
/7y3uK вне форума  
Старый 24.10.2004, 14:56     # 13
cerafim
Junior Member
 
Регистрация: 08.10.2004
Сообщения: 128

cerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форумеcerafim Популярный человек на этом форуме
/7y3uK
На счет переноса не задумывался еще, думаю особых проблем не должно быть, а так статьи коекакие имеються на эту тему, можно в поисковике порыть, типа dbExpress, а еще сходи в королевство делфи, там имеется архив ихнего форума, если какие вопросы возникают я через Total Commander по контенту ищю ключевые фразы - 90 процентов, такой или похожий вопрос проскакивает.
cerafim вне форума  
Старый 24.10.2004, 15:11     # 14
tot_ra
::VIP::
 
Аватар для tot_ra
 
Регистрация: 14.04.2002
Адрес: EE/Tln
Сообщения: 2 288

tot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царстве
Я так с этим справлялся
tot_ra вне форума  
Старый 24.10.2004, 17:21     # 15
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
tot_ra
Сенкс.
-----
А вот еще такой вопрос, а как можно получить список драйверов ODBC? Есть какие-то апи? И вообще каким образом ГРАМОТНО и ПРАВИЛЬНО нужно формировать строку подключения ADOConnect не встроенным и к тому же DesignTime диалогом (хотя можно и не DesignTime), а ручками - по ходу задавая простые вопросы юзеру?
/7y3uK вне форума  
Старый 25.10.2004, 09:25     # 16
Ti
-virus-
 
Регистрация: 18.10.2002
Сообщения: 211

Ti Путь к славе только начался
насчет рапроастранения приложений использующих dbExpress здесь написано _http://www.ibase.ru/devinfo/dbexpress.htm
Цитата:
Легкость распространения
Приложения, использующие dbExpress, для работы требуют две DLL. Первая dll - драйвер dbExpress, например DBEXPINT.DLL для Interbase, и вторая - MIDAS.DLL, библиотека поддержки ClientDataSet. Вместе эти две DLL занимают менее чем 500 килобайт. Это минимизирует размер приложения и упрощает его установку. Если вы не хотите распространять эти DLL, вы можете вкомпилировать их прямо в EXE приложения. Распространение на Linux то же самое, за исключением того, что библиотеки имеют расширение .so, а не .dll.
Ti вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:19.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.