Tomsk Sysadmins Forum

Windows => Программирование => Topic started by: 16alex on December 08, 2006, 02:17:48

Title: mysql и delphi
Post by: 16alex on December 08, 2006, 02:17:48
Использую delphi7 и mysql 4.0.12, кидаю на datamodule sqlconnection со вкладки dbexpress
ввожу параметры юзера root, в имени хоста указываю localhost. При попытке соединения
выскакивает сообщение :"Unable to load libmysql.dll" Уважаемые программеры помогите ламеру разобраться в чем дело
Title: mysql и delphi
Post by: 16alex on December 08, 2006, 10:07:14
Проблема решена :надо было скопировать libmysql.dll от любой из 3-версий mysql в папку с прогой и в
C:\windows\system32
Title: mysql и delphi
Post by: stranger on December 08, 2006, 14:53:31
Quote from: 16alex
Проблема решена :надо было скопировать libmysql.dll от любой из 3-версий mysql в папку с прогой и в
C:\windows\system32
ИМХО не лучшее решение... Лучше было пути к библиотекам прописать... Ты потом будешь каждый раз вспоминать, что тебе нужно скидывать библиотеки?

З.Ы. Ну почему многие программирующие на продуктах борланда поступают таким топорным способом?
Это риторический вопрос - ответа не требует...
Title: mysql и delphi
Post by: ConstB on December 18, 2006, 14:53:13
Quote from: 16alex
Проблема решена :надо было скопировать libmysql.dll от любой из 3-версий mysql в папку с прогой и в
C:\windows\system32
если ты пишешь не лабу для универа, а что-то серьёзное, то твои пользователи за это могут тебя побить и будут 100% правы! system32 не свалка для всего, что нужно куда-то засунуть. представь себе - твоя прога не единственная, которой может понадобиться libmysql.dll и если из-за твоей "от любой из 3-версий mysql" у пользователя что-то перестанет работать - придётся ответить...
Title: mysql и delphi
Post by: 16alex on December 22, 2006, 19:13:30
это как раз курсовая для универа, помоему с тупых студентов глупо спрашивать строго, объясните пожалуйста как сделать по другому
Title: mysql и delphi
Post by: Dimos_aka_Neo on December 29, 2006, 14:20:04
А сложить файл библиотеки в папку с проектом, а не пихать все подряд в system32 и иже с ней папками...
Title: mysql и delphi
Post by: Xray_Linux_Root on December 29, 2006, 14:56:53
OffTopic
Очень часто встречаю, по долгу службы, горе программеров. Они даже не знают какой софт дополнительно должен стоять на машине, чтобы их "прога" хотя бы запустилась.
Title: mysql и delphi
Post by: 16alex on December 31, 2006, 02:13:40
топ жив
ну что теперь никому совсем ничего не делать, ведь тот кто ничего не делает, вообще не делает ошибок, а форум для того  и создан чтобы тупые программеры учились у более опытных.
Да кстати совместим ли mysql 5.0.18 c delphi7 при использовании dbexpress
Title: mysql и delphi
Post by: 16alex on January 02, 2007, 01:21:09
народ,ну помогите пожалуйста
Необходимо перейти с mysql 4.0.12 на mysql 5.0.18, в связи  с тем что версия mysql 4.0.12 не поддержимает вложенные sql запросы,дело в том что с mysql 4.1 изменилась система аутентификации
Пытаюсь бороться с этим путем
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('psw');
и добавляю в my.ini old_passwords=1 и нуль результата- коннект из delphi не идет
Title: mysql и delphi
Post by: zhenya on January 02, 2007, 11:56:13
UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user';
FLUSH PRIVILEGES;
Title: mysql и delphi
Post by: 16alex on January 02, 2007, 12:35:09
не решило проблемы
Title: mysql и delphi
Post by: 16alex on January 03, 2007, 15:36:07
или помогите решить следующую проблему без испольщования вложенных запросов:
таблица аэропортов(port): kod_port,kod_city ;таблица авиакомпаний(company): kod_comp,name;
таблица базирования(baz):kod_comp,kod_port; таблица город(city):kod_city,name
Помогите составить запрос, выводящий kod_port и name(имя города) всех аэропортов в которых авиакомпания с даннным kod_comp не базируется
Title: mysql и delphi
Post by: Dimos_aka_Neo on January 24, 2007, 23:24:44
Quote from: 16alex
Да кстати совместим ли mysql 5.0.18 c delphi7 при использовании dbexpress
Поищи Upgrade для Дельфи. А еще гугль тебе в помощь будет.
Title: mysql и delphi
Post by: FireWall on January 29, 2007, 17:33:33
Возможно необходимо посмотреть в сторону компоненты ZEOS, у него в комбосписке есть мускул 5ххх и ниже.
Title: mysql и delphi
Post by: 16alex on February 01, 2007, 00:13:37
неподскажете, где этот zeos взять,  а то у меня внешки нет
Title: mysql и delphi
Post by: FireWall on February 01, 2007, 17:09:19
Quote from: 16alex
неподскажете, где этот zeos взять,  а то у меня внешки нет

Скажи куды залить.
Title: mysql и delphi
Post by: 16alex on February 03, 2007, 20:43:12
как установить ZEOSDBO-6.6.0-beta, есть ли у кого нибудь инструкции на русском языке или личный опыт, кстати не знаете совместима ли она c mysql 5.0.18?