Форум программистов, компьютерный форум, киберфорум
popryduhin
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  

Delphi и SQL (PhpMyAdmin)

Запись от popryduhin размещена 16.03.2017 в 22:49
Показов 5818 Комментарии 7

Приветствую уважаемый гость!

Подрабатывая на фрилансе, столкнулся с некой задачей по выгрузке из базы данных сайта в Excel, php кодингом не особо владею, решил что справлюсь средствами Delphi. Кинулся искать инфу по данной теме, вокруг столько хлама (это я не про свой стол) на просторах интернета, кто-то говорит что Delphi и phpmyadmin изврат, в обще воды море.
Слава богам, попалась адекватных статья по данной теме (подобных статей "адекватных" не так уж и много) на фоне этого решил плодить данный топ

Delphi – Интерпритатор для написания и компиляции кода
PhpMyAdmin – веб-приложение для администрирования базы данных MySQL.

Собственно речь пойдет как подключиться к базе данных MySQL которую, администрирует PhpMyAdmin
Для этого нам понадобится всего лишь один компонент TADOQuery с вкладки dbGo

1. Выбираем компонент
2. Кликаем по ConnectionString в ObjectInspector

Далее графическая инструкция:

Кликните здесь для просмотра всего текста
Нажмите на изображение для увеличения
Название: 2017-03-16_221301.png
Просмотров: 497
Размер:	10.9 Кб
ID:	4173

Нажмите на изображение для увеличения
Название: 2017-03-16_221725.png
Просмотров: 446
Размер:	6.1 Кб
ID:	4174

Нажмите на изображение для увеличения
Название: 2017-03-16_221843.png
Просмотров: 536
Размер:	12.3 Кб
ID:	4175

Нажмите на изображение для увеличения
Название: 2017-03-16_221917.png
Просмотров: 496
Размер:	11.3 Кб
ID:	4176

Нажмите на изображение для увеличения
Название: 2017-03-16_221957.png
Просмотров: 518
Размер:	12.0 Кб
ID:	4177

Нажмите на изображение для увеличения
Название: 2017-03-16_222124.png
Просмотров: 460
Размер:	26.5 Кб
ID:	4178

Нажмите на изображение для увеличения
Название: 2017-03-16_222424.png
Просмотров: 335
Размер:	23.3 Кб
ID:	4179

Нажмите на изображение для увеличения
Название: 2017-03-16_222500.png
Просмотров: 523
Размер:	24.6 Кб
ID:	4180

Нажмите на изображение для увеличения
Название: 2017-03-16_222545.png
Просмотров: 514
Размер:	21.2 Кб
ID:	4181


Почти без единой строчки кода, но все же добавим парочку, что бы убедиться в работоспособности.

Delphi
1
2
3
4
5
6
7
8
9
10
11
  ADOQuery.close;
  ADOQuery.SQL.Clear;
  ADOQuery.SQL.Add('SELECT * FROM `mytable`');
  ADOQuery.Active := true;
  ADOQuery.ExecSQL;
 
  while Not ADOQuery.EOF do
  begin
    Memo1.Lines.Add(ADOQuery.FieldByName('marka').AsString); 
    ADOQuery.Next; {переход на следующую запись}
  end;
Я не упомянул про один компонент Tmemo я знаю точно он вам знаком.
Размещено в SQL (Delphi)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 7
Комментарии
  1. Старый комментарий
    Аватар для Avazart
    Delphi – Интерпритатор для написания и компиляции кода
    Вовсе нет.
    Delphi это IDE и язык программирования(хотя ту можно дискутировать) если на то пошло.
    Запись от Avazart размещена 17.03.2017 в 17:26 Avazart вне форума
  2. Старый комментарий
    Цитата Сообщение от Avazart
    Вовсе нет.
    Delphi это IDE и язык программирования(хотя ту можно дискутировать) если на то пошло.
    Я думаю не стоит )))
    Запись от popryduhin размещена 17.03.2017 в 20:04 popryduhin вне форума
  3. Старый комментарий
    Аватар для Avazart
    Я думаю не стоит )))
    Уверены?
    Ибо такое впечатление что вы намеренно сеете глупость....
    Запись от Avazart размещена 20.03.2017 в 01:01 Avazart вне форума
  4. Старый комментарий
    Я имел в виду "Интерпретатор" - распознавание понятных программисту команд.
    Запись от popryduhin размещена 20.03.2017 в 01:09 popryduhin вне форума
  5. Старый комментарий
    Я пишу Delphi Интерпретирует в машинный код.
    Я думаю здесь люди, а не роботы, у которых жесткие рамки для понимания выше изложенного.
    Запись от popryduhin размещена 20.03.2017 в 01:12 popryduhin вне форума
  6. Старый комментарий
    Уверены?
    Ибо такое впечатление что вы намеренно сеете глупость....
    Вы пиарите мою статью?

    Ах да..

    Это не статья, это чудовище )))
    Запись от popryduhin размещена 20.03.2017 в 01:15 popryduhin вне форума
  7. Старый комментарий
    Если есть еще аргументы, то давайте поскорей излагайте.
    Или лучше помогите дописать код, 3 день уже не сплю...
    Запись от popryduhin размещена 20.03.2017 в 01:17 popryduhin вне форума
 
Новые блоги и статьи
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru