Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.034 c