Последний официальный драйвер PostgreSql для psqlODBC (версия 11.00.0000, 32-разрядная версия) не возвращает подробности ошибки в Microsoft Visual Foxpro.
После ошибок команды FoxPro
AERROR(laerror)
disp memory like laerror
возвращает то же сообщение об ошибкев третьем элементе laerror:
LAERROR Local A showerror
( 1, 1) N 1526 ( 1526,00000000)
( 1, 2) C "Connectivity error: ERROR: insert or update o
n table "rid" violates foreign key constraint
"rid_yhik_fkey";
Error while executing the que
ry"
( 1, 3) C "ERROR: insert or update on table "rid" violat
es foreign key constraint "rid_yhik_fkey";
Err
or while executing the query"
( 1, 4) C "23503"
( 1, 5) N 1 ( 1,00000000)
( 1, 6) N 1 ( 1,00000000)
( 1, 7) C
Также SYS (2018) содержит такое же сообщение.
в более старой версии драйвера psqlODBC
laError [1,3] содержит подробности ошибки:
Ключ (yhik) = (TK) отсутствует в таблице "mootyhik".;
Как получить подробности об ошибке, используя последний драйвер psqlODBC?Я могу предоставить odbc log или использовать дополнительные вызовы ODBC API, если они могут быть вызваны из FoxPro