Страница 1 из 1

ASP + ODBC

Добавлено: 09 авг 2004, 10:27
Mitriy
Привет всем!
Тут возникла такая трабла. Подключал вчера из 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

Классической вопрос в современной трактовке "Что делать? И что переставить?"

Добавлено: 09 авг 2004, 12:07
AiK
Mitriy, дык написано ж практически русским языком - провайдер установлен некорректно. Переустанови его и всё будет карашо.

Добавлено: 09 авг 2004, 12:38
Mitriy
Это ты про MDAC говоришь? Пробовал - не помогло.
Да и написал вроде, что из Delphi все цепляет без проблем

Добавлено: 09 авг 2004, 12:50
AiK
Скорее про MSDASQL :)