Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Oracle Berkeley DB 4.7 не могу добавить запись 
V
    Опции темы
LectorSP
Дата 17.3.2009, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 13.4.2006
Где: г. Минск

Репутация: нет
Всего: 2



Если кто нибуть имел дело с Oracle Berkeley DB 4.7 под Винду, подскажите в чем может быть дело, почему не могу добавить запись в базу : ((

Код

#include "stdafx.h"

#include "db_cxx.h"

int _tmain(int argc, _TCHAR* argv[])
{    
    Db *db;
    Dbc *dbc;

    db = new Db(NULL, 0);
    
    db->set_flags(DB_DUPSORT);
    
    db->open(NULL, "database.db", NULL, DB_BTREE, DB_CREATE, 0);
    db->cursor(NULL, &dbc, 0);
    
    char *keyStr = "key";
    char *dataStr = "data";

    Dbt key(keyStr, strlen(keyStr) + 1);
    Dbt data(dataStr, strlen(dataStr) + 1);
    
    try
    {
        int result = dbc->put(&key, &data, DB_KEYFIRST); // Всегда возвращает 0 : (
        std::cout<<result;
    }
    catch(DbException &e)
    {
        std::cout<<e.what()<<std::endl;    
    }
    


    if(dbc != NULL)
        dbc->close();

    db->close(0);
    
}

--------------------
Трудно жить на свете негритенку Пете, Бьет его по роже  пионер Сережа! Никакими расовыми этническими и религиозными предрассудками я не страдаю!Я за DOT.NET......................ну и за мир во всем мире тоже!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0560 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.