Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите с коннектом к базе
|
|||
|---|---|---|---|
|
#18+
Делаю так: CDatabase db; db.OpenEx("DSN=test; UID=sa;PWD=", 0); CRecordset Set; Set.m_pDatabase=&db; Set.Open(CRecordset::snapshot,"SELECT [name] FROM master..sysdatabases"); А как сделать так чтобы в OpenEx сразу писать напрямую обращение к нужному серверу(например (local) ), а не через dsn='???' или как програмно создать системный dsn (где хроняться сведения о нем, его конфигурация) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 13:46 |
|
||
|
Помогите с коннектом к базе
|
|||
|---|---|---|---|
|
#18+
помойму эта тема уже пролетала както сдеся ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 16:36 |
|
||
|
Помогите с коннектом к базе
|
|||
|---|---|---|---|
|
#18+
А все таки как? Как сделать так чтобы неиспользовать System DSN т.е.писать не db.OpenEx("DSN=test; UID=sa;PWD=", 0); а db.OpenEx("ODBC;DRIVER=??; SERVER=??; UID=sa;PWD=", 0); или что-то в этом роде???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 16:39 |
|
||
|
Помогите с коннектом к базе
|
|||
|---|---|---|---|
|
#18+
Вот что нарыл No matter what I try, I get a GUI popup when I try to connect to a database, including when I take the connect string from a successful GUI connection and try to feed it back into a new connection. Help please. // dbTechs.OpenEx(NULL, 0); // dbTechs.OpenEx("ODBC;DSN=TechWiz;ServerName=DATABASE;ServerDSN=TechWiz;ArrayFetchOn=1;ArrayBufferSize=8;TransportHint=TCP:SPX;DecimalSymbol=.;UID=admin;PWD=rufus;"); // dbTechs.OpenEx("ODBC;Driver={Pervasive ODBC Client Interface};ServerName=DATABASE;ServerDSN=TechWiz;UID=admin;PWD=rufus"); dbTechs.OpenEx("ODBC;Driver={Pervasive ODBC Client Interface};dbq=TechWiz;ServerName=DATABASE;"); CString Connect = dbTechs.GetConnect(); dbTechs.Close(); dbTechs.OpenEx(Connect, 0); dbTechs.Close(); -========================================================---- If you are trying to connect to a local database, create a Pervasive ODBC Engine DSN on the local machine for the database. You can use the ODBC Administrator and select "Pervasive ODBC Engine Interface" as the driver. Let's say the Pervasive ODBC Engine DSN you've created is named MYLOCALDB. In MFC, use this. CDatabase db; db.OpenEx("DSN=MYLOCALDB;"); // Do whatever you need here... db.Close; If you want to access a remote database, create a Pervasive ODBC Client DSN that references that remote database. You would need to specify the remote server name and remote database name during the creation of Pervasive ODBC Client DSN via ODBC Administator. Once the Client DSN is created, let's say it is named "MYREMOTEDB", connect to MYREMOTEDB as below. CDatabase db; db.OpenEx("DSN=MYREMOTEDB;"); // Do whatever you need here... db.Close; Does it work for you? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2003, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=477&tid=2036193]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 281ms |

| 0 / 0 |
