IB 7.5, DbExpress. Описание Error codes.

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
MagicTao
Сообщения: 3
Зарегистрирован: 08 июн 2005, 00:58

IB 7.5, DbExpress. Описание Error codes.

Сообщение MagicTao » 08 июн 2005, 19:21

Есть ли в сети текстовое описание ошибок dbexpress?

Или, как получить текст ошибки, возвращаемой методом: TSQLConnection::ExecuteDirect(sql) ?

Это, наверное, очень простой вопрос для гуру. :oops:

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 08 июн 2005, 19:53

а что за sql выполняем?

MagicTao
Сообщения: 3
Зарегистрирован: 08 июн 2005, 00:58

Сообщение MagicTao » 08 июн 2005, 20:40

Код: Выделить всё

UPDATE USER_INFO SET FNAME='abc'  WHERE USER_NAME='ADMIN';
По хелпу от билдера, метод TSQLConnection::ExecuteDirect(sql) возвращает либо 0, либо код ошибки.
У меня получается, что возвращает загадочные то 4, то 67. Хотя, результат запроса в базе отражается правильно.
Монитор показал два вызова: isc_dsql_sql_info и isc_vax_integer,которых раньше не было.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 09 июн 2005, 14:22

возвращает он SQLResult. если у тебя D7 - см. файл d7dbx.hlp, в D2005 я описания кодов ошибок не нашел. Вообще рекомендую поискать по слову dbexpress на bdn.borland.com.

Ответить