• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Поключение к Бд - Firebird.

Автор ras, 18.05.11, 15:04:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ras

Здравствуйте!
Помогите, пожалуйста, разобраться с получением данных из Бд(firebird).
Делаю это следующим образом:
reference dbRef = pDataBase->ksCreateDB(StringToOleStr("ODBC_DB"));
    if (pDataBase->ksConnectDB(dbRef,StringToOleStr("x"))) {
        reference resRecord;
        resRecord = pDataBase->ksRelation(dbRef);
             pDataBase->ksRInt(StringToOleStr("id"));
        pDataBase->ksEndRelation();
        pDataBase->ksDoStatement(dbRef, resRecord, StringToOleStr("select id from cabinets"));
        .........................
        ...................
    }
на строчке pDataBase->ksDoStatement.. компас выдает сообщение "Запрос к базе данных не соответсвует описанию типов отношения".
в базе данных тип поля id - integer
Может быть не правильно описываю отношение для ODBC-интерфейса ?

Спасибо.

333

ODBC и firebird это разные вещи
Нужно использовать ado и ib провайдер