powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с MySQL - что для этого надо?
5 сообщений из 5, страница 1 из 1
Работа с MySQL - что для этого надо?
    #32165913
BigDaddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет All,

Совсем запутался с этими компонентами.... Попробую начать с начала под чутким руководством. Итак,

есть MySql база, есть драйвер ODBC к мускл. Надо организовать доступ к этой базе для приложения, написанного на дельфи.
На доступ к базе установлен пароль. Приложение не интерактивно, то-есть вариант з вводом пароля пользователем не проходит.

Что я делал: добавил компоненту TQuery, и через нее всякими там SQL запросами с этой базой работал. Но при каждом запросе выскакивает окошко с просьбой ввести юзернейм и пароль.

Прописал это дело в параметрах ODBC - спрашивает только первый раз, при этом можно ничего не вводить, просто давишь ОК.

Посоветовали мне на юзать TSession и TDatabase. Может я чего не так понял, но эффект тот же - первый раз спрашивает и все.

Как правильно связать компоненты TSession, TDatabase и TQuery?

Что я вычитал в хелпе - надо создать сессию, в параметрах датабейс вписать имя и пароль и объеденить все компоненты через SessionName. Правильно я понял? Если нет, то как это правильно организовать?
...
Рейтинг: 0 / 0
Работа с MySQL - что для этого надо?
    #32165965
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TDatabase -> LoginPrompt -> False
...
Рейтинг: 0 / 0
Работа с MySQL - что для этого надо?
    #32166586
BigDaddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не работает. :-(
Я так понимаю, надо как-то связать TDatabase и TQuery. Но как (кроме указания имени сессии) я не могу врубить.
...
Рейтинг: 0 / 0
Работа с MySQL - что для этого надо?
    #32166659
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че-то я не въехал. Причем тут TDatabase И TQuery, если работа идет через ODBC?

Через него работает ADO.
TADOConnection - TADODataSet - TDataSourse - Data COntrols
TADOConnection - TADOCommand

Или dbExpress. Правда я с ним не работал, но у него есть возможность подключаться к MySQL
...
Рейтинг: 0 / 0
Работа с MySQL - что для этого надо?
    #32166866
Papka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Cat2

Nu mozhno i cherez TDatabase. Gemor, no mozhno.

> BigDaddy

Posovetuju Zeos Components. Tam dostup k MySQL cherez API. Vse rabotajet chiki.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с MySQL - что для этого надо?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]