powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как подключаться к нужной базе?
3 сообщений из 3, страница 1 из 1
Как подключаться к нужной базе?
    #32108174
Guest3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дано:

две базы DB1 и DB2,
файл конфигурации, где указана одна из этих баз,
BC++6 и объект TQuery, который должен выполнять какую-либо команду SQL на соответствующей базе.

Как настроить этот TQuery?
...
Рейтинг: 0 / 0
Как подключаться к нужной базе?
    #32377866
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
String conn_str = PromptDataSource((unsigned)Application->Handle, L"");

Вызовется диалог построения строки коннекта и вернет строку соединения.

TADOQuery *rec = new TADOQuery;
try
{
rec->ConnectionString = conn_str ;
rec->SQL->Add( "CREATE TABLE my_table (id int not null, name varchar(64))" );
rec->ExecSQL();
rec->Close();
}catch(...){}
delete rec;
...
Рейтинг: 0 / 0
Как подключаться к нужной базе?
    #32377943
2 Lepsik
У него написано TQuery, видимо ему нужно через BDE, хотя не исключено что ему все равно.

2 Guest3
Через BDE 2 варианта:
Вариант 1: В BDE администраторе или SQL Explorere настраиваете alias на базы. В TQuery свойство DatabaseName настраиваете на alias.
Вариант 2: Компонент TDatabase настраиваете на базу, TQuery на TDatabase.
В обоих случаях нужно указывать параметры базы, которые зависят от того, какая база
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как подключаться к нужной базе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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