|
|
|
Как подключаться к нужной базе?
|
|||
|---|---|---|---|
|
#18+
Дано: две базы DB1 и DB2, файл конфигурации, где указана одна из этих баз, BC++6 и объект TQuery, который должен выполнять какую-либо команду SQL на соответствующей базе. Как настроить этот TQuery? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2003, 16:46 |
|
||
|
Как подключаться к нужной базе?
|
|||
|---|---|---|---|
|
#18+
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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 05:58 |
|
||
|
Как подключаться к нужной базе?
|
|||
|---|---|---|---|
|
#18+
2 Lepsik У него написано TQuery, видимо ему нужно через BDE, хотя не исключено что ему все равно. 2 Guest3 Через BDE 2 варианта: Вариант 1: В BDE администраторе или SQL Explorere настраиваете alias на базы. В TQuery свойство DatabaseName настраиваете на alias. Вариант 2: Компонент TDatabase настраиваете на базу, TQuery на TDatabase. В обоих случаях нужно указывать параметры базы, которые зависят от того, какая база ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 09:00 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2035522]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
100ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 389ms |

| 0 / 0 |
