ASP/ADO Question: Get data from linked tables in Access2000

Lightik
Уже с Приветом
Posts: 1165
Joined: 03 Jul 2002 20:43
Location: AU

ASP/ADO Question: Get data from linked tables in Access2000

Post by Lightik »

Вот такая простенькая задачка.
Есть test.mdb (2000) базочка, в котором есть 2 таблички, Table – обычная, и dbo_Table, которая является Linked table к ODBC System DSN под названием Test, например. (Этот ODBC – к SQL Server ведет, но это уже наверное неважно)
Есть IIS, и есть ASP-страничка

Code: Select all

<%@ Language=VBScript %>
<%Option Explicit%>
<html>
<body>
<%
Dim CN, strConnString
Set CN = Server.CreateObject("ADODB.Connection")
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db/test.mdb")
CN.Open strConnString
CN.Execute("Select * from [Table]")
CN.Execute("Select * from dbo_Table")
CN.Close
set CN = nothing
%>
</body>
</html>

Так вот, при второй выборке возникает ошибка ODBC--connection to 'Test' failed.ПОЧЕМУ?

На /db/ папку стоит Full доступ для IUSR_MASHINENAME, такой же пользователь есть в sql – базочке.

Что еще я не учла?
Что нужно сделать, чтобы получить-таки доступ к этой Linked Table?

Результат мне надо в виде
CN.Execute("DROP Table [Table]")
CN.Execute("Select * INTO [Table] from dbo_Table")

Return to “Вопросы и новости IT”