Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать
Модераторы: kdv, dimitr
-
Aleksey
- Сообщения: 1
- Зарегистрирован: 21 фев 2005, 16:44
Сообщение
Aleksey » 21 фев 2005, 16:59
Свой проект я делаю на Microsoft Visual C++ 6.0. Пишу DLL которая должна выполнять некоторые запросы для основной программы к серверу Firebird 1.5.2.
код следующий:
Код: Выделить всё
if (isc_attach_database(pstatus, strlen(db_name), db_name, &db, dpb_length,dpb))
{
isc_interprete(ret,&pstatus);
return ret;
}
if (isc_start_transaction(pstatus, &trans, 1, &db, 0, NULL))
{
isc_interprete(ret,&pstatus);
return ret;
}
if (isc_dsql_allocate_statement(pstatus, &db, &stmt))
{
isc_interprete(ret,&pstatus);
return ret;
}
при этом с ошибкой вылетает с ошибкой: unknown ISC 9142020
подключение и старт транзакции отрабатывает нормально
что это за ерунда и за ошибка?
-
dimitr
- Разработчик Firebird
- Сообщения: 888
- Зарегистрирован: 26 окт 2004, 16:20
Сообщение
dimitr » 21 фев 2005, 17:39
stmt установить в NULL не забыл? Примеры из дистрибутива у тебя работают? Приведи полный дамп статус-вектора после вызова isc_dsql_allocate_statement.