Вниз
Скачать: CL | DM;

ConnectionString к gdb-базе, без указания источника ODBC   Найти похожие ветки 

 
calm ©   (2004-06-22 14:34) [0]

Не могу составить.
Перерыл немерено ссылок с SQL.ru и gg.ru
но пока не удалось реализовать :(

Может у кого есть опыт? Поделитесь, пожалуйста.

P.S. Использование компонент с прямым доступом отпадает, поскольку юзать надо из asp-страниц.


 
Соловьев ©   (2004-06-22 14:35) [1]

а как пишешь? и какую ошибку выдает?


 
calm ©   (2004-06-22 14:46) [2]

о... испробовано штук 20 разных вариантов.

Ошибки от "неподдерживаемый формат базы данных" и "не найден ISAM драйвер" (кто это такой??) до "unanvailable database".

В последнем случае ip и путь к базе прописаны ВЕРНО. При таких же параметрах через IBExpert коннектится отлично.


 
Курдль ©   (2004-06-22 14:48) [3]

А чем коннектишься-то?


 
calm ©   (2004-06-22 14:48) [4]

Вариает, кажущийся наиболее перспективным

 Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={Firebird/InterBase(r) driver};" & _
 "Server=172.22.244.222;" & _
 "Database=172.22.244.222:C:\temp\test_db.gdb;" & _
 "Uid=SYSDBA;" & _
 "Pwd=masterkey;"


 
calm ©   (2004-06-22 14:50) [5]

коннекчусь через ADODB


 
calm ©   (2004-06-22 14:50) [6]

да, кстати, "наиболее перспективный вариант" выдает unavailable database


 
Соловьев ©   (2004-06-22 15:03) [7]

с ASP не знаком, а вообще к какой-то БД получается приконектится? и почему нельзя указать источник?


 
Курдль ©   (2004-06-22 15:04) [8]

А что OLEDB?


 
calm ©   (2004-06-23 09:14) [9]


>  а вообще к какой-то БД получается приконектится

не, неудается.

> и почему нельзя указать источник?

религия и традиции фирмы.


> А что OLEDB?

Э... а поконкретней, если можно?


 
Курдль ©   (2004-06-23 09:27) [10]

ASP технология, насколько мне известно, заточена под OLEDB.
И здесь в течение месяца проскакивал пример коннекта к клиенту СУБД, как к OLE-объекту. (Сам не пробовал и нет желания. Для ASP есть специально обученный инструмент - VS, с соотв. классами).


 
calm ©   (2004-06-23 09:30) [11]


> ASP технология, насколько мне известно, заточена под OLEDB.

Ничего никуда не заточено.
Суть asp-технологии заключается в том, что можно использовать любые COM-объекты сервера. Ну и динамичность формирования контента и т.д.
Грубовато сказано, но в общем верно. Никаких специальных заточек нет.


 
calm ©   (2004-06-23 12:43) [12]

Проблема решилась :)

Помогло следующее:
установка OLE BD Provider для Interbse
скачана бесплатная версия с http://www.ibprovider.com/eng/index.html

При подключении в коннекшен стринге необходимо было указать роль
ROLE=MyRoleName. Так уж база была сделана.

И нужно было явно выставить разрешение на запись в базу при текущем подключении (параметр ADOConnection.Mode=3). По умолчанию соединие открывалось только на запись.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
3-1087900494
calm
2004-06-22 14:34
2004.07.18
ConnectionString к gdb-базе, без указания источника ODBC


10-1018867516
Cordell
2002-04-15 14:45
2004.07.18
Господа, бодался ли кто с CORBA Security TAO и иже с ним? (+)


3-1087766861
Damager
2004-06-21 01:27
2004.07.18
Резервная копия БД Paradox


4-1086232959
ZZZubec
2004-06-03 07:22
2004.07.18
DOS<>WINDOWS


6-1084747162
Алекс А
2004-05-17 02:39
2004.07.18
Как сделать такое же меню Кодировка как в Интернет Эксплорере?




   Наверх