|
|
|
|
|
для: Wyfinger
(27.07.2007 в 00:14)
| | я только решал эту проблему с си-билдер и вроде решил
нашел в интернете сайт Core ? CoreLab ? .com
и там прекрасные компоненты mysql к делфи и билдер, скачал триал версию.exe и она славно вшилась в билдер | |
|
|
|
|
|
|
|
для: Osmus
(21.12.2006 в 08:43)
| | Нет, нет, нет.
ODBC и ADO - дополнительная, лишняя прослойка, не только замедляющая работу, но и создающая немалые трудности в работе.
Есть dbExpress - может работать и с mySQL, нужно будет кинуть библиотеку libmySQL.dll из каталога /mysql/bin/ в каталог программы. Проблема в том, что в dbExpress есть какие-то проблемы с версией этой библиотеки. Фактичестки мне не удалось подключиться к mySQL 4.0.15.
Я остановился на наботе классов DirectMySQL (ищите на torry.net), это набор классов, позволяющих подключитться к mySQL серверу без использования всяких библиотек. Работает стабильно. Отображать таблицы прийдется самому, или поисать аналог TDataSource, а вообще синтаксис очень похож на PHP. | |
|
|
|
|
|
|
|
для: Osmus
(21.12.2006 в 08:43)
| | Динамический ADO еще никто не отменял. пишите в своих прогах подключение к БД и используйте ADO.RecordSet. В справке к MySQL есть раздел посвященный ODBC для винды, там все примеры динамического подключения к БД есть. | |
|
|
|
|
|
|
|
для: alexcoler
(21.12.2006 в 04:42)
| | Конечно возможно:
Я делаю так подключаю MySQL базу в ODBC источнике.
Потом в Delphi через ADO подключаюсь к ODBC.
Поподробнее:
1. Пуск - Настройка - Панель управления
2. Перейти в папку - Мой компьютер
3. Перейти в папку - Панель управления
4. Перейти в папку - Администрирование
5. Запустить - Источники данных (ODBC)
6. Нажать на кнопку - Добавить
7. Выбрать драйвер
8. Написать имя источника (Имя для соединения - например MyBase1)
9. Выбрать базу данных
10. Run Delphi
11. Goto Tab - ADO
12. Drag to form ADOConnection
13. Click to ConnectionString
14. Select Use Connection String
15. Click button Build
16. Select provider
17. Подключение - источник данных MyBase1
18. Click button Ok
19. Click button Ok
20. Set field ADOConnection1->Connected to - true
21. Drag ADOTable to form
22. Set Connection to ADOConnection1
23. Set TableName - MYTABLE(for sample)
24. Set Activate to true
25. Switch to DataAcess
26. Drag DataSource1 to form
27. Set DataSet to ADOTable1
27. Switch to DataControls
28. Drag DBGrid to form
29. Set DataSource to DataSource1
Enjoy! | |
|
|
|
|
|
|
| День добрый! Возможно ли использование MySQL как БД для Delphi приложений? Или лучше пользоваться дельфийской БД ? Заранее благодарен. | |
|
|
|
|