Приветствую!
Очень удобно в AutoIt наличие подробнейшей встроенной справки на английском плюс то же самое на русском, здесь на сайте...
До тех пор, пока не пришлось столкнуться с Firebird. По нему гуглятся только разрозненные сведения. Вот пример кода:
Никаких справок по Execute, Open и т.п. нет.
Ок, я понимаю, что соединение с базой работает как COM-объект, видимо, справку по работе с конкретным объектом надо искать в другом месте?
Можете поделиться ссылкой, что и как?
Нагуглил на хабре статейку про Firebird через ADO, там почему-то у Connection есть методы State Open Close
А у Command - метод Execute.
А в AutoIt работает $adoCon.Execute($query)
Это я к тому, что статья про Firebird через ADO вообще - почему-то с AutoIt не очень соотносится.
Конкретный пример, что я сейчас хочу найти в документации - задать таймаут на выполнение запроса. Один из $adoCon.Execute подвис, скрипт застопорился и висит уже сутки.
Очень удобно в AutoIt наличие подробнейшей встроенной справки на английском плюс то же самое на русском, здесь на сайте...
До тех пор, пока не пришлось столкнуться с Firebird. По нему гуглятся только разрозненные сведения. Вот пример кода:
Код:
Global $adoCon = ObjCreate("ADODB.Connection")
Local $driver = "Firebird/InterBase(r) driver"
Local $key = "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers", $val = RegRead($key, $driver)
If @error or $val = "" Then ошибка
$adoCon.Open("DRIVER={Firebird/InterBase(r) driver}, логин, пароль и т.п.")
local $fb = $adoCon.Execute($query)
if ($fb.EOF()=0) then что-то сделать с $fb.Fields('result').Value
Никаких справок по Execute, Open и т.п. нет.
Ок, я понимаю, что соединение с базой работает как COM-объект, видимо, справку по работе с конкретным объектом надо искать в другом месте?
Можете поделиться ссылкой, что и как?
Нагуглил на хабре статейку про Firebird через ADO, там почему-то у Connection есть методы State Open Close
А у Command - метод Execute.
А в AutoIt работает $adoCon.Execute($query)
Это я к тому, что статья про Firebird через ADO вообще - почему-то с AutoIt не очень соотносится.
Конкретный пример, что я сейчас хочу найти в документации - задать таймаут на выполнение запроса. Один из $adoCon.Execute подвис, скрипт застопорился и висит уже сутки.