Приветствую всех! Пытаюсь подключиться к своей БД. Делаю как в этой теме http://autoit-script.ru/index.php?topic=21964.0
Мой код такой:
При запуске скрипта в консоль выводится следующее:
Эта ругань идет на строчку "$adoCon.Open..."
Подскажите в чем может быть проблема?
PS: еще кстати в примерах подключения к Firebird видел подключение некоего Firebird.au3, однако самого файла не было. Где можно взять этот файл?
Мой код такой:
Код:
Func FB()
DllOpen("C:\Program Files\Firebird\bin\gds32.dll")
Local $obdc_drv2 = "Firebird/InterBase(r) driver"
Local $key = "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers", $val = RegRead($key, $obdc_drv2)
If @error or $val = "" Then
MsgBox(64,"Внимание","Вероятно не установлен"& @CR & $obdc_drv2)
Exit
EndIf
; Подключаемся к Серверу
Global $adoCon = ObjCreate("ADODB.Connection")
$adoCon.Open("DRIVER={Firebird/InterBase(r) driver};UID=SYSDBA;PWD=masterkey; DBNAME=127.0.0.1:C:\DB\DB1.FDB;")
$fb = $adoCon.Execute("select emitent from emitents")
MsgBox(16,"",$fb.Fields(0).Value)
EndFunc
FB()
При запуске скрипта в консоль выводится следующее:
"C:\AutoIT3\FirebirdConnect.au3" (13) : ==> The requested action with this object has failed.:
Эта ругань идет на строчку "$adoCon.Open..."
Подскажите в чем может быть проблема?
PS: еще кстати в примерах подключения к Firebird видел подключение некоего Firebird.au3, однако самого файла не было. Где можно взять этот файл?