![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 09.09.2014
Сообщений: 4
|
![]()
Доброго времени суток. Прошу в помощи в реализации формы для подключения к MySQL.
Дано: Удаленный локальный сервер с MySQL. Необходимо: Создать форму для подключения к базе данных, то есть пользователь должен заполнить форму: Адрес хоста с MySql, login и пароль для подключения, затем нажать кнопочку "Подключиться" и редактировать базу или совершать поиск данных. Огромная просьба написать какие компоненты использовать и код для кнопочки подключения. Классически было бы реализовать это в меню настройки программы с возможностью сохранения настроек. Сам клиент для подключения к базе я сделал на ADO, но как я понял если сервер поменяет ip то моя программка уже не подключиться к базе. Или подскажите, как это делают нормальные люди. |
![]() |
![]() |
![]() |
#2 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Цитата:
I'm learning to live...
|
|||
![]() |
![]() |
![]() |
#3 |
Регистрация: 09.09.2014
Сообщений: 4
|
![]()
В MySQL созданы 2 пользователя с правами редактирования базы
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Т.е. это роли?
Тогда не сильно парься. Используй ADOConnection. К нему подключай остальные Query или Table. Создай форму с тремя Эдитами и кнопкой. По клику на кнопке заполни свойства ADOConnection соответственно как требует Мускул и активируй его. Если пароль примется СУБД, то Коннектор даст активацию и остальным компонентам (ну в смысле позволит им работать). Именно для такого случая он и создан.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 09.09.2014
Сообщений: 4
|
![]()
Да я примерно так и представляю. Но затык в коде кнопки, если бы Вы мне дали примерчик, то я думаю все получится, видел примеры реализованные с другими компонентами, но мозгов не хватает. Последний раз открывал Delphi в начале 2000 года, все забыл напрочь, а тут понадобилось срочно.
Вот я так понял похожий пример сделанный на LAZARUS. Код:
Последний раз редактировалось Ezhikoff; 09.09.2014 в 10:01. |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
У мну Лазарь. Я на Делфи уже не пишу, так что примеров нет.
Максимум что могу посоветорвать поискать в инете примеры с этим компонентом. Ну и есть статьи описания.
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 09.09.2014
Сообщений: 4
|
![]()
Ок, будем искать с перламутровыми пуговицами
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форма подключения! Обсуждение управления формами. | Leximus | Общие вопросы Delphi | 1 | 10.07.2013 15:51 |
Удаление подключения MySQL Delphi | xxbesoxx | БД в Delphi | 0 | 28.01.2013 17:40 |
MySQL и pipe: как прописать строку подключения | andrew_jr20 | C# (си шарп) | 1 | 20.08.2012 23:39 |
Нестабильность подключения к MySQL-серверу | _SERGEYX_ | БД в Delphi | 7 | 20.12.2010 15:50 |
Свежие компоненты для подключения к MySQL 5.1 | Kuzya59 | Компоненты Delphi | 3 | 28.06.2010 13:14 |