|
|
|
Rodman |
|
|||
CIO Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Дароф.
Вот постоянно жалуются, что не могут найти библиотеку libmySQL.dll, которая не выдавала б ошибку. Честно говоря, не сталкивался, но вот библиотека с которой я постоянно работаю - и у меня нет проблем!!! Ловите - и будет Вам счастье! Для MySQL5 Присоединённый файл ( Кол-во скачиваний: 1495 ) LIBMYSQL.ZIP 129,59 Kb |
|||
|
||||
fidres |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 159 Регистрация: 15.11.2006 Репутация: 1 Всего: 1 |
кстати сказать, в каждом мускуле своя библия.
но смысл не в самой библии или её наличии, а в наличие отсутствия файла-описания для конкретной библии! существует такое понятие как MySQL.pas - это и есть файл-описание или файл-транслятор функций libmysql.dll ОПРЕДЕЛЁННОЙ ВЕРСИИ!!! то бишь, к своей библии - должен быть свой файл-описание! если вы используете MySQL версии выше 4 - то и файл-описание вам необходим для мускуля пятой версии (сейчас уже такая существует. кому надо - обращайтесь.)! Это сообщение отредактировал(а) fidres - 4.9.2007, 15:01 --------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист. |
|||
|
||||
Rodman |
|
|||
CIO Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
fidres |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 159 Регистрация: 15.11.2006 Репутация: 1 Всего: 1 |
не могу.
даже архив весит 600 кило. а тут ограничение на загрузку 120 кило. если хошь - могу мылом намылить. кидай своё мне в личку. архив содержит саму либу, файл-описание и плюс небольшой проектик для примера. в MySQL.pas есть ограничение на количество выводимой инфы - 500 строк, 10 столбцов. но можно поменять на желаемое количество (правда есть там дальше проверка на всё это дело - её тоже упорядочить нужно. хотя, можно прикинуть как ваще проверку с ограничением убрать.) --------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист. |
|||
|
||||
Rodman |
|
|||
CIO Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
fidres |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 159 Регистрация: 15.11.2006 Репутация: 1 Всего: 1 |
я, кстати, забыл вам ещё сам MySQL.pas прицепить...
в архиве только MySQL5.pas, а он не полный. ну, верней, это своего рода "дополнение" к старому (2001 года) MySQL.pas'у. забыл, блин. но, если не посчитаете за флуд, могу сюда его запостить... или лучше вот чего! я вам .DCUшник сюда кину! о! его просто в папку проекта надо будет вложить и всё будет тип-топ!.. ага. и пас тоже можно - он небольшенький... ;) З.Ы. короче закатал и пас и дкушник. Присоединённый файл ( Кол-во скачиваний: 1022 ) MySQL.7z 12,02 Kb --------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист. |
|||
|
||||
fidres |
|
||||||||||
Бывалый Профиль Группа: Участник Сообщений: 159 Регистрация: 15.11.2006 Репутация: 1 Всего: 1 |
ну, в общем, хочу сказать вам следующее.
MySQL5 в принципе и не нужен особо. в uses пишите mysql, ложите mysql.pas в диру со своей прогой, смотрите какие команды как вызываются и всё это реализуете в своём коде. до этого работал с libmysql.dll старой версии мускуля с помощью того же mysql.pas'а - всё работало. теперь вкатал себе мускуль пятёрку - тоже с этим же mysql.pas'ом пашет вполне. всё упирается в саму библию libmysql.dll! берёте её с рабочего мускуля и кидаете в свой проект. ложите туда же mysql.pas, в проге делаете какие-то действа по части подключения/передачи запросов и прочее - всё должно работать. что _libmysq.pas, что MySQL5.pas нужны лишь для того, чтобы реально увидеть КАК можно использовать в своих юнитах технологию написания непосредственно самого кода! я, немного поэксперементировав со своим кодом, ваще отказался от файлов-интерпритаторов _libmysq.pas и MySQL5.pas. просто брал функции из mysql.pas и применял их в коде своей проги. то бишь, вся загвоздка заключается в правильном понимании кода - что и куда надо писать! я делал так: в uses вставлял
затем в коде программы выполнял инициализацию переменных, необходимых для работы с mysql.pas'ом
в общем и целом, такая вот катавасия. ;) --------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист. |
||||||||||
|
|||||||||||
fidres |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 159 Регистрация: 15.11.2006 Репутация: 1 Всего: 1 |
кстати.
MySQL5 (не согласен, но оставлю. там речь не о пятом мускуле как таковом, но о траблах связанных с его использованием с компонентами dbExp из седьмой дэлфы. тогда уж надо было пояснить, что это ссылка на тему "MySQL + Delphi7") Это сообщение отредактировал(а) fidres - 2.10.2007, 07:50 --------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист. |
|||
|
||||
Rodman |
|
|||
CIO Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
||||
|
||||
Coder |
|
|||
Опытный Профиль Группа: Участник Сообщений: 733 Регистрация: 13.12.2004 Репутация: нет Всего: 11 |
В свое время, все мои непонимания развеял раздел "APIs and Libraries" из официального мануала, который шел вместе с MySQL 5. Если кто-то не читал, советую. Найти можно по этой ссылке: http://dev.mysql.com/doc/refman/5.0/en/apis.html Это сообщение отредактировал(а) Coder - 6.3.2008, 12:38 |
|||
|
||||
rnycop |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 15.2.2006 Репутация: нет Всего: нет |
Вопрос по теме)
Куда нужно кидать файл кроме win/system32? Как перезаписать его, если у меня выдает, что файл занят другим приложением, хотя MySql сервер выкл? |
|||
|
||||
Rodman |
|
|||
CIO Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
у TSQLConnection есть свойство VendorLib в котором по умолчанию написано libmysql.dll, я записал эту библиотеку в папку C:\Program Files\Borland\Delphi7\Lib\ и поменял свойтсво VendorLib на C:\Program Files\Borland\Delphi7\Lib\libmysql.dll
ну кто то ее держит... под безопасным загрузись или под ДОСом... |
|||
|
||||
СЭНСЭЙ |
|
|||
Опытный Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
Все работает просто супер!!!!!
Спасибо огромное!!! Использую 5ю версию делфи и 5й мухель. Даже не думал что все так просто окажется. Есть ли у кого либа и пас к 4му Мухелю (версия 4.1.24) ? Плиз выложите здесь или пришлите на ящик [email protected] |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
||||
|
||||
СЭНСЭЙ |
|
|||
Опытный Профиль Группа: Участник Сообщений: 432 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
А пас файл?
|
|||
|
||||
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |