|
SQLite и C++ (VS2008)
|
|||
---|---|---|---|
#18+
Здравствуйте. Пытаюсь создать простенькую базу (SQLite). Примеров в инете очень много, но все на С#. Мне надо на С++ - а не получается :( За основу взяла эту статью , ссылка на инсталляху SQLite - в ней. Проблемы начались сразу же - студия ругается на отсутствие конструкторов, или на их privat'ность. Попробовала убрать все что только можно. Получился компилирующийся код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
(таблица Mess состоит из одного поля MessID типа int, проверка на уникальность включена). В результате retval==1 (то есть типа как бы добавилась запись), но в таблице ничего не появляется. Если добавляю значение вручную, а потом из программы его же - отладчик сообщает, что возникло SQLiteException: Abort due to constraint violation column MessID is not unique. Из этого я делаю вывод, что добавить он пытается, причем туда, куда нужно. Подскажите, пожалуйста, чего не хватает для того, чтобы это дело начало действительно добавлять записи. Спасибо заранее. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2010, 17:45 |
|
SQLite и C++ (VS2008)
|
|||
---|---|---|---|
#18+
мисс_граффити, "Вам шашечки или ехать?" (с) У SQLite потрясающий С интерфейс, и никакой С++ враппер вовсе не нужен. Берете исходники эскулайт с офсайта и работаете с ними из своего С или С++ проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2010, 18:57 |
|
|
start [/forum/search_topic.php?author=___dyn_site&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 430ms |
total: | 593ms |
0 / 0 |