Лучший отвечающий
Ошибка при обращении к базе (WinCE 6.0, SQL, ASP)

Вопрос
-
Здравствуйте.
Пытаюсь обратиться к базе (SQL CE) которая находится на WinCE 6.0 по WEB интерфейсу по средством ASP но возникает ошибка
«ASP scripting compilation error: '800a0e7a'
Description: ADO could not find the specified provider.»
Излазил инет вдоль и поперек, решения так и не нашел.
Пишу:
<%
Set cn = CreateObject("ADOCE.Connection.3.1")
Set rs = CreateObject("ADOCE.Recordset.3.1")
cn.ConnectionString = "Provider=Microsoft.SQLSERVER.OLEDB.CE.3.5; data source=\Mounted Volume\Test\Northwind.sdf"
cn.Open
cn.Close
Set cn = Nothing
%>
Ошибка возникает в строке «cn.Open»
Стоит:
Windows CE 6.0
Microsoft .NET Compact Framework 3.5
Web server (HTTPD)
Microsoft SQL Server Compact 3.5 for Devices
Пожалуйста помогите кто знает!!!
С уважением
Руслан Афонин13 января 2012 г. 4:53
Ответы
-
Здравствуйте.
Посмотрите статью об ошибке "'800a0e7a" - PRB: ERR "ADO Could Not Find The Specified Provider", попробуйте выполнить предложенные там действия. Возможно это решит проблему.
Для связи [mail]- Предложено в качестве ответа Abolmasov DmitryModerator 19 января 2012 г. 12:24
- Помечено в качестве ответа Abolmasov DmitryModerator 26 января 2012 г. 6:54
18 января 2012 г. 6:09Модератор
Все ответы
-
Здравствуйте.
Посмотрите статью об ошибке "'800a0e7a" - PRB: ERR "ADO Could Not Find The Specified Provider", попробуйте выполнить предложенные там действия. Возможно это решит проблему.
Для связи [mail]- Предложено в качестве ответа Abolmasov DmitryModerator 19 января 2012 г. 12:24
- Помечено в качестве ответа Abolmasov DmitryModerator 26 января 2012 г. 6:54
18 января 2012 г. 6:09Модератор -
Также нужно установить dev (sqlce.dev.ENU.версия) - cab файл на устройство из C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v3.5\Devices\
Он как раз и должен содержать OLEDB провайдера.
Для связи [mail]- Предложено в качестве ответа Abolmasov DmitryModerator 19 января 2012 г. 12:24
18 января 2012 г. 6:23Модератор