Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ActiveX в DTS-пакете дает ошибку: Class not defined 'ADODB'
|
|||
|---|---|---|---|
|
#18+
Ошибка выскакивает на первой строке такого куска: Set oConn = New ADODB.Connection oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _ "FIL=excel 8.0;" & _ "DefaultDir=C:\Temp;" & _ "MaxBufferSize=2048;" & _ "PageTimeout=5;" & _ "DBQ=C:\Temp\test.xls;" По аналогии с VB, нужно зарегистрировать библиотеку ADODB, так чтоб ее видел MS SQL (у меня MS SQL 2000)? Как с такой ошибкой справиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2001, 18:00 |
|
||
|
ActiveX в DTS-пакете дает ошибку: Class not defined 'ADODB'
|
|||
|---|---|---|---|
|
#18+
Насколько я помню, в пакете действуют правила VB-скрипта. А именно, что тип переменных всегда variant и его писать не надо. То есть начало будет выглядеть примерно так: dim oConn set oConn = CreateObject("ADODB.Connection") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2001, 18:22 |
|
||
|
ActiveX в DTS-пакете дает ошибку: Class not defined 'ADODB'
|
|||
|---|---|---|---|
|
#18+
Насколько я помню, в пакете действуют правила VB-скрипта. А именно, что тип переменных всегда variant и его писать не надо. То есть начало будет выглядеть примерно так: dim oConn set oConn = CreateObject("ADODB.Connection") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2001, 18:22 |
|
||
|
ActiveX в DTS-пакете дает ошибку: Class not defined 'ADODB'
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2001, 19:12 |
|
||
|
ActiveX в DTS-пакете дает ошибку: Class not defined 'ADODB'
|
|||
|---|---|---|---|
|
#18+
А само ADO нормально стоит ? Например, из VC++ или из VB доступ нормальный ? Может и правда чего не зарегистрировано ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2001, 10:11 |
|
||
|
ActiveX в DTS-пакете дает ошибку: Class not defined 'ADODB'
|
|||
|---|---|---|---|
|
#18+
В MS Access 2000 (rus) вот такая конструкция спокойно проходит: Dim oConn As ADODB.Connection Set oConn = New ADODB.Connection oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _ "FIL=excel 8.0;" & _ "DefaultDir=C:\Temp;" & _ "MaxBufferSize=2048;" & _ "PageTimeout=5;" & _ "DBQ=C:\Temp\test.xls;" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2001, 13:40 |
|
||
|
ActiveX в DTS-пакете дает ошибку: Class not defined 'ADODB'
|
|||
|---|---|---|---|
|
#18+
У меня следующий тест прошел без ошибок. Создаю DTS пакет, в нем Active Script Task, в нем следующий текст: Function Main() dim oConn set oConn = CreateObject("ADODB.Connection") oConn.Open "Driver={Microsoft Excel Driver (*.xls)};FIL=excel 8.0;DefaultDir=C:\Temp;MaxBufferSize=2048;PageTimeout=5;DBQ=C:\Temp\test.xls" set oConn = nothing Main = DTSTaskExecResult_Success End Function Все выполняется без ошибок. SQL Server 2000, Office 2000. Напишите, какая именно ошибка возникает у вас ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2001, 14:02 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3579&tid=1826910]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 403ms |

| 0 / 0 |
