ASP + ODBC

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Mitriy
Сообщения: 2
Зарегистрирован: 09 авг 2004, 10:23

Привет всем!
Тут возникла такая трабла. Подключал вчера из ASP access'ную и MySQL'ную базы(создал источники данных). Всё вроде работало. Пока свет не вырубили Хотя винда (W2K Server)вроде ожила нормально, но скрипты работать перестали :((
После долгих мучений выяснилось, ТАК не коннектится ни в какую:

Код: Выделить всё

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "news"
или

Код: Выделить всё

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Provider=MSDASQL.1;Persist Security Info=False;Data Source=news")
Ругается при этом:
ADODB.Connection (0x800A0E7A)
Provider cannot be found. It may not be properly installed.

Но удалось соединиться так:

Код: Выделить всё

filePath = Server.MapPath("news.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath
Что удивительно, простенькая прога на Delphi отлично цепляла базы как через ODBC так и ADO+ODBC

Классической вопрос в современной трактовке "Что делать? И что переставить?"
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Mitriy, дык написано ж практически русским языком - провайдер установлен некорректно. Переустанови его и всё будет карашо.
Даже самый дурацкий замысел можно воплотить мастерски
Mitriy
Сообщения: 2
Зарегистрирован: 09 авг 2004, 10:23

Это ты про MDAC говоришь? Пробовал - не помогло.
Да и написал вроде, что из Delphi все цепляет без проблем
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Скорее про MSDASQL :)
Даже самый дурацкий замысел можно воплотить мастерски
Ответить