Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подключение ASP страницы к xls файлу для закачки информации

5.7K
18 декабря 2003 года
helen
2 / / 18.12.2003
Помогите, плиз

У меня задача - выкачивать на главной странице сайта (ASP+VBScript) информацию из базы данных MS SQL SERVER 2000, а также инфо из обычного xls файла.
Я подключилась к SQL и проблем с выводм инфо из базы данных нет, все отображается.
К базе MS SQL я подключаюсь таким образом:

<%Option Explicit%>
<%
Response.Expires=0
Response.AddHeader "Pragma","no-cache"
Response.AddHeader "cache-control", "no-store"
Response.ExpiresAbsolute=now()-1
Response.CharSet="windows-1251"
Dim conn,rs
Set Conn = Server.CreateObject ("ADODB.Connection")
conn.CursorLocation=3
conn.Open session("cn")
set rs=server.CreateObject ("adodb.recordset")
%>
<%
Dim LevelRS
Set RS = Conn.Execute ("SELECT * FROM qryLetters WHERE IsPublic=1 AND DateDiff(d,DateCreated,getdate()) < 8 ORDER BY DateCreated desc")
%>

<html>
<head>
...
</head>

<body>
...
'Какие действия над базой. Затем закрываю
<%RS.Close%>
<%Set RS = Nothing%>

'Где-то здесь нужно подключиться к xls файлу и выкачать инфо
'Делпю таким образом:

<%
Dim ExcelApp
Set ExcelApp = CreateObject("Excel.Application")
ExcelApp.Worksheets.open "reestr_journal.xls"
%>
...
'Закрываю .xls
<%ExcelApp.Close%>
<%Set ExcelApp = Nothing%>

...
Опять подключаюсь к БД SQL
<%
Set RS = Conn.Execute ("SELECT * FROM st_sections WHERE ParentID=0 ORDER BY OrderID")
%>
<%Loop%>
<%RS.Close%>
<%Set LevelRS = Nothing%>
<%Set RS = Nothing%>
</body>
</html>


Сделала все вышеописанное - выдает ошибку:


Microsoft VBScript runtime error '800a01ad'

ActiveX component can't create object: 'Excel.Application'



Что делать???
5.2K
18 декабря 2003 года
corbie
22 / / 26.11.2003
в каком именно месте и на какой строке возникает ошибка? если эта строка - создание объекта Excel.Application, то,возможно, офис криво или не полностью поставлен (в особенности exсel). есть смысл сделать полную переустановку и перегрузиться.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог