Author Topic: mysql и delphi  (Read 9038 times)

0 Members and 1 Guest are viewing this topic.

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« on: December 08, 2006, 02:17:48 »
Использую delphi7 и mysql 4.0.12, кидаю на datamodule sqlconnection со вкладки dbexpress
ввожу параметры юзера root, в имени хоста указываю localhost. При попытке соединения
выскакивает сообщение :"Unable to load libmysql.dll" Уважаемые программеры помогите ламеру разобраться в чем дело
« Last Edit: December 08, 2006, 09:04:28 by 16alex »

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« Reply #1 on: December 08, 2006, 10:07:14 »
Проблема решена :надо было скопировать libmysql.dll от любой из 3-версий mysql в папку с прогой и в
C:\windows\system32

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
mysql и delphi
« Reply #2 on: December 08, 2006, 14:53:31 »
Quote from: 16alex
Проблема решена :надо было скопировать libmysql.dll от любой из 3-версий mysql в папку с прогой и в
C:\windows\system32
ИМХО не лучшее решение... Лучше было пути к библиотекам прописать... Ты потом будешь каждый раз вспоминать, что тебе нужно скидывать библиотеки?

З.Ы. Ну почему многие программирующие на продуктах борланда поступают таким топорным способом?
Это риторический вопрос - ответа не требует...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline ConstB

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
    • http://
mysql и delphi
« Reply #3 on: December 18, 2006, 14:53:13 »
Quote from: 16alex
Проблема решена :надо было скопировать libmysql.dll от любой из 3-версий mysql в папку с прогой и в
C:\windows\system32
если ты пишешь не лабу для универа, а что-то серьёзное, то твои пользователи за это могут тебя побить и будут 100% правы! system32 не свалка для всего, что нужно куда-то засунуть. представь себе - твоя прога не единственная, которой может понадобиться libmysql.dll и если из-за твоей "от любой из 3-версий mysql" у пользователя что-то перестанет работать - придётся ответить...

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« Reply #4 on: December 22, 2006, 19:13:30 »
это как раз курсовая для универа, помоему с тупых студентов глупо спрашивать строго, объясните пожалуйста как сделать по другому

Offline Dimos_aka_Neo

  • Newbie
  • *
  • Posts: 23
  • Karma: +0/-0
mysql и delphi
« Reply #5 on: December 29, 2006, 14:20:04 »
А сложить файл библиотеки в папку с проектом, а не пихать все подряд в system32 и иже с ней папками...
Век живи - век учись©

Offline Xray_Linux_Root

  • Sr. Member
  • ****
  • Posts: 296
  • Karma: +2/-0
mysql и delphi
« Reply #6 on: December 29, 2006, 14:56:53 »
OffTopic
Очень часто встречаю, по долгу службы, горе программеров. Они даже не знают какой софт дополнительно должен стоять на машине, чтобы их "прога" хотя бы запустилась.
Mandrake, ASPLinux, Slackware, RedHat, Fedora, Debian
Зачем M$ Exchange? Есть eGroupware!
-j MASQUERADE + друзья в других сетях помогут построить мир независимо от желания вашего провайдера ;)

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« Reply #7 on: December 31, 2006, 02:13:40 »
топ жив
ну что теперь никому совсем ничего не делать, ведь тот кто ничего не делает, вообще не делает ошибок, а форум для того  и создан чтобы тупые программеры учились у более опытных.
Да кстати совместим ли mysql 5.0.18 c delphi7 при использовании dbexpress

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« Reply #8 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 не идет
« Last Edit: January 02, 2007, 01:21:54 by 16alex »

Offline zhenya

  • Administrator
  • Full Member
  • *****
  • Posts: 215
  • Karma: +14/-5
mysql и delphi
« Reply #9 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;

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« Reply #10 on: January 02, 2007, 12:35:09 »
не решило проблемы

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« Reply #11 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 не базируется
« Last Edit: January 03, 2007, 15:50:41 by 16alex »

Offline Dimos_aka_Neo

  • Newbie
  • *
  • Posts: 23
  • Karma: +0/-0
mysql и delphi
« Reply #12 on: January 24, 2007, 23:24:44 »
Quote from: 16alex
Да кстати совместим ли mysql 5.0.18 c delphi7 при использовании dbexpress
Поищи Upgrade для Дельфи. А еще гугль тебе в помощь будет.
Век живи - век учись©

Offline FireWall

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
mysql и delphi
« Reply #13 on: January 29, 2007, 17:33:33 »
Возможно необходимо посмотреть в сторону компоненты ZEOS, у него в комбосписке есть мускул 5ххх и ниже.
« Last Edit: January 29, 2007, 17:39:24 by FireWall »

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« Reply #14 on: February 01, 2007, 00:13:37 »
неподскажете, где этот zeos взять,  а то у меня внешки нет

Offline FireWall

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
mysql и delphi
« Reply #15 on: February 01, 2007, 17:09:19 »
Quote from: 16alex
неподскажете, где этот zeos взять,  а то у меня внешки нет

Скажи куды залить.

Offline 16alex

  • Newbie
  • *
  • Posts: 26
  • Karma: +0/-0
mysql и delphi
« Reply #16 on: February 03, 2007, 20:43:12 »
как установить ZEOSDBO-6.6.0-beta, есть ли у кого нибудь инструкции на русском языке или личный опыт, кстати не знаете совместима ли она c mysql 5.0.18?