Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Одновременное подключение к SQL 2000 и Access
|
|||
|---|---|---|---|
|
#18+
Всем привет! У меня есть сайт на ASP, на страницах которого используется вовод информации из БД MSSQL 2000 и БД Access. Страница работала идеально, вся информация выводилась. После того, как я сделала обычное добавление в БД Access, все изменилось. Страница стала грузиться через раз. Первый раз - все грузит, после обновления выдает ошибку: Provider error '80004005' Unspecified error /is/include/common.asp, line 15 Не могу понять, откуда такая проблема появилаь, вроде бы ничего не меняла. Вот код страницы Global.asa <script language="VBScript" runat="server"> Sub Session_OnStart Session("cn")="Provider=SQLOLEDB.1;Persist Security Info=True;Password=XXX;User ID=XXX;Initial Catalog=XXX;Data Source=XXX" End Sub </script> Вот главная страница: <%Option Explicit%> <!-- #include file="include/common.asp" --> <html> <head> ... </head> <body> ... <!--#include file="include/newsarticle.asp" --> <!--#include file="include/newsjournal.asp" --> ... </body> </html> common.asp: <% Response.Expires=0 Response.AddHeader "Pragma","no-cache" Response.AddHeader "cache-control", "no-store" Response.ExpiresAbsolute=now()-1 Response.CharSet="windows-1251" Dim conn, ConnDBF, rs Set conn = server.CreateObject ("ADODB.Connection") Set ConnDBF = server.CreateObject ("ADODB.Connection") conn.CursorLocation=3 set rs=server.CreateObject ("ADODB.recordset") conn.Open session("cn") ConnDBF.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/.../journale.mdb") %> newsarticle.asp: <% Dim LevelRS Set RS = Conn.Execute ("SELECT * FROM ...") %> ... вывод статей из БД SQL... <%RS.Close%> <%Set RS = Nothing%> newsjournal.asp <% Dim test, sql_order set test=server.createObject("adodb.recordset") sql_order = "SELECT * FROM Subscribe" test.open sql_order,ConnDBF %> ... вывод журналов из БД Access ... <%test.close%> <%set test = nothing%> Возможно, у меня неправильно сделано подключение, помогите, плиз:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 12:17 |
|
||
|
Одновременное подключение к SQL 2000 и Access
|
|||
|---|---|---|---|
|
#18+
Вы используете MSDASQL - OLE DB provider for ODBC. Я бы посоветовал использовать вместо него драйвер "Microsoft.Jet.OLEDB.4.0". Ищите примеры в MSND по ключевых словах "Microsoft.Jet.OLEDB.4.0", "Selecting an OLE DB Provider", "Access OLE DB connection string". Ну и не забудьте установить самый последний апдейт к Jet Engine - см. статьи в MSDN под заголовками "HOW TO: Keep a Jet 4.0 Database in Top Working Condition" и "ACC2000: The Updated Version of Microsoft Jet 4.0 Is Available in the Download Center" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2004, 13:34 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32443226&tid=1395907]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 373ms |

| 0 / 0 |
