ActiveState Perl и Win32::OLE в Windows 10

Я пытаюсь понять, что делает какой-то старый Perl, который используется для создания отчетов на наших сайтах. Я установил ActiveState Perl, и кажется, что все работает, КРОМЕ этого, когда Perl пытается открыть соединение с базой данных. Следующая ошибка отображается:

Error creating ADODB.Connection to [our connection string redacted]: OLE exception from "ADODB.Connection":

Provider cannot be found. It may not be properly installed.

Win32::OLE(0.1712) error 0x800a0e7a
    in METHOD/PROPERTYGET "Open"" failed:256

Оскорбительная строка Perl:

$dbhandle = dbOpen(%dbConnectstr);

Следующие показатели использования также используются:

use Win32::OLE;
use Win32::OLE::Const 'Microsoft ActiveX Data Objects';

Кто-нибудь знает, как мне установить (или настроить или?) Провайдера на Windows10?

ТИА, Оуэн

0 ответов

Другие вопросы по тегам