ODBC Pervasive

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
AlRo
Постоянный гость
Сообщения: 53
Зарегистрирован: 29 мар 2005, 17:49
Откуда: St.Petersburg Atoll Company
Контактная информация:

ODBC Pervasive

Сообщение AlRo »

Есть задача вытаскивать данные из базы Галактики в HTML.

Что я сделал:
1. Сконвертировал словарь в DDF.
2. В Pervasive Control Center создал новую базу TEST и указал на каталог DDF.
Из PCC все таблицы видны, можно делать SQL запросы.
3. При этом создался System DSN "TEST". Этого достаточно? Или нужно еще что-то создавать в ODBC Admin?

Теперь вопрос, что надо дальше сделать, чтобы передать запрос к базе из HTML.
Я написал следующий скрипт:

conn=Server.CreateObject("ADODB.Connection");
conn.Open("Provider=Pervasive.ODBC.Engine.Interface;Data Source=TEST");

но, судя по всему, у меня неправильно указаны провайдер и источник данных. Что мне нужно укзаать?
AlRo
Постоянный гость
Сообщения: 53
Зарегистрирован: 29 мар 2005, 17:49
Откуда: St.Petersburg Atoll Company
Контактная информация:

Re: ODBC Pervasive

Сообщение AlRo »

В догонку:

Переписал код так:

conn=Server.CreateObject("ADODB.Connection");
conn.Open("Provider=PervasiveOLEDB;Data Source=TEST");
res=conn.Execute("SELECT NODOC,DDOK,SUMMA FROM BASEDOC");

теперь ругается таким образом:
Pervasive OLE DB Provider (0x80004005)
Unable to connect to data source: TEST

Помогите, плиз, разобраться.
Slava
Постоянный обитатель
Сообщения: 102
Зарегистрирован: 29 мар 2005, 17:49

Re: ODBC Pervasive

Сообщение Slava »

Я бы сначала через какую-нибудь прогу подсоединился мастером. Посмотрел-бы что она напишет и переписал.
dkms
Постоянный гость
Сообщения: 60
Зарегистрирован: 29 мар 2005, 17:49

Re: ODBC Pervasive

Сообщение dkms »

Строку соединения передавайте в виде "DSN=TEST", где TEST-источник в системном ODBC-администраторе.
И не надо никакого PervasiveOLEDB, он кривой какой-то.
Можно взглянуть на программку такого рода здесь:http://dyakovkm.tripod.com/wsh/dbview1.html
AlRo
Постоянный гость
Сообщения: 53
Зарегистрирован: 29 мар 2005, 17:49
Откуда: St.Petersburg Atoll Company
Контактная информация:

Re: ODBC Pervasive

Сообщение AlRo »

Все получилось.
Большое спасибо!
Ответить