|
|
|
проблема с доступом к базе Access через ODBC
|
|||
|---|---|---|---|
|
#18+
Доступ к базе Access 2000 сделан через ODBC ( прописан в System DSN ), в файле .ASP написал скрипт ( из книжки списал ) : <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "База" querystring = "SELECT * FROM Таблица" SET RS = Conn.execute(querystring) %> далее рисуется табличка и в нее данные выводятся <% Do While Not RS.EOF %> <Tr> <% For i = 0 to Rs.Fields.Count -1 %> <td valign="top"> <% =RS(i) %> </td> <% Next %> </tr> <% RS.MoveNext Loop RS.Close %> </table> <% Conn.Close %> в конце рекордсет и коннект ВРОДЕ БЫ закрываются все нормально, все работает, НО только один раз ... при повторном запуске селекта в IE получаю ошибку : Provider ошибка '80004005' Íåîïîçíàííàÿ îøèáêà выжидаю 2 минуты, запускаю, все СНОВА работает, такое впечатление что запрос прихватывает базу и потом отпускает ее не всвязи с окончанием работы а по таймауту, данных в таблице не много, выводятся на экран за пару секунд, что посоветуете ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 23:07 |
|
||
|
проблема с доступом к базе Access через ODBC
|
|||
|---|---|---|---|
|
#18+
посмотри в msdn Q306518 Troubleshooting Guide for 80004005 Errors in Active Server Pages and Microsoft Data Access Components ссылку не даю, они время от времени переезжают, найдешь. Summary This article lists various 80004005 error messages, the most frequent causes of the error messages, and troubleshooting steps to resolve them. The 80004005 error is received by Microsoft Data Access Components (MDAC) in Active Server Pages, including Microsoft ActiveX Data Objects (ADO), OLE DB, and the Remote Data Service (RDS). Although this article assumes that you are using ADO within an Active Server Pages (ASP) page, the causes and many of the troubleshooting steps are applicable to any environment in which you use ODBC for data access. как раз твой случай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 23:19 |
|
||
|
проблема с доступом к базе Access через ODBC
|
|||
|---|---|---|---|
|
#18+
Спасибо за наводку, почитал в MSDNe Q306518, выполнил рекомендацию по запрету управлением паролем через IIS, все заработало, базу больше не клинит, только вот кто мне туповатому объяснит, как ЭТО ( запрет на смену пароля юзера IUSR_имя машины из IIS ) влияет на доступ к базе ACCESS открываемой через ODBC ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2003, 10:55 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32180267&tid=1681154]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 315ms |

| 0 / 0 |
