Что нового

Ошибка при работе с SQLite.au3

vovsla

Осваивающий
Сообщения
607
Репутация
36
При использовании функции _SQLite_GetTable2d периодически появляется следующая ошибка
Line 737 (File "C:\Program Files (x86)\AutoIt3\Include\SQLite.au3"):
$aResult[$i][$j] = $aDataRow[$j]
$aResult[$i][$j] = ^ ERROR
Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.

Как я понял $aDataRow объявляется внутри SQLite.au3 и не зависит от данных передаваемых извне. Как избежать этой ошибки?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
_SQLite_GetTable2d

Кури пример, там есть проверка на ошибки.
 
Автор
V

vovsla

Осваивающий
Сообщения
607
Репутация
36
как правило появляется ошибка SQL
_SQLite_ErrMsg()="not an error"
_SQLite_ErrCode()=0
но иногда появляется прежняя ошибка, по сути "проверка на ошибки" производится после того как функция "_SQLite_GetTable2d" отработала, но ошибка происходит непосредственно при работе функции
 
Верх