|
|
|
Firebird API: не ругается на ошибку
|
|||
|---|---|---|---|
|
#18+
Делаю консольную утилиту для работы с Firebird'ными базами. Она выполняет скрипты. Но тут натолкнулся на проблемму. В базе зарегистрирована UDF функция. Однако в udf-файле этой функции нет (скажем, забыли оновить его, а базу скопировали с машины где он был). Теперь я создаю хранимую процедуру в которой используется эта УДФ-функция. Работаю с FB через API. Запрос на создание процедуры. Благополучно пропускается. А АПИ не возвращает ошибки. Помогите ее определить. Сегодня много мучился, но не смог решить проблему. Вот последний вариант кода, который в остальных ситуациях нормально отрабатывает Код: plaintext 1. 2. 3. 4. 5. 6. 7. --==005 мой номер на крыле==-- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 01:46 |
|
||
|
Firebird API: не ругается на ошибку
|
|||
|---|---|---|---|
|
#18+
Меня напрягает вот это: isc_dsql_execute_immediate(this->m_status, &this->m_db, &this->m_trans , 0, SQLQuery, this->m_SQLDialect,NULL); Я бы сделал так: isc_dsql_execute_immediate(this->m_status, &(this->m_db), &(this->m_trans) , 0, SQLQuery, this->m_SQLDialect,NULL); Или вот так: dbHandle = this->m_db; trHandle = this->m_trans; isc_dsql_execute_immediate(this->m_status, &dbHandle, &trHandle , 0, SQLQuery, this->m_SQLDialect,NULL); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 09:03 |
|
||
|
Firebird API: не ругается на ошибку
|
|||
|---|---|---|---|
|
#18+
Теперь про ошибки. Их проверяют так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Там же в API Guide даже примеры есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 09:32 |
|
||
|
Firebird API: не ругается на ошибку
|
|||
|---|---|---|---|
|
#18+
ZmeisheТеперь про ошибки. Их проверяют так .... Там же в API Guide даже примеры есть. Спасибо. Попробую. С Гуидом не пруха какаято вчера. Не смог скачать ни с одной ссылки через Яндекс вчера, то ссылка битая то еще чего нибудь..... Но только Guide для IB6. Линка на FB API Guide нет ни у кого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 09:43 |
|
||
|
Firebird API: не ругается на ошибку
|
|||
|---|---|---|---|
|
#18+
авторНо только Guide для IB6. Линка на FB API Guide нет ни у кого? Я не думаю, что API ib/fb принципиально отличаются. У меня тоже нет. Я IB7.5 пользую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 09:49 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=307&tid=2029364]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
82ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 376ms |

| 0 / 0 |
