SQLite and C++ (Помогите, пожалуйста, разобраться)

Модератор: Модераторы разделов

Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

SQLite and C++

Сообщение Assuri »

Если кто-нибудь уже пользовался этой базой данных помогите разобраться мне :)

На офф сайте я ничего не понял - англ на бэд левеле :)
Sqlite3 я уже установил.

Напишите маленький код, где будут комментарии что да как: какую библиотеку надо подключать, как создать БД, как создать таблицу, как получить количество строк в таблице, как "взять" содержимое ячейки и т.п.

Не дайте сойти с ума :)

Или можно ссылку на все это добро, желательно на русском языке.
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: SQLite and C++

Сообщение edoc_modnar »

So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: SQLite and C++

Сообщение serzh-z »

-DooM-, ну... здесь явно помощь переводчика нужна, а не программиста.

И вообще, давайте уже завязывать с просьбами "Напишите для меня личный туториал", подобные просьбы стоит направлять в личку тем лицам, которые предположительно смогут/возжелают заняться подобным времяпрепровождением.
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: SQLite and C++

Сообщение Assuri »

Благодаря вашему "пинку" я разобрался с запросами и с компилированием и с открытием базы данных и т.п., но я не понимаю, как мне перенести результат запроса, например в строку?

Код: Выделить всё

rc = sqlite3_exec(db, "SELECT * FROM test", callback, 0, &zErrMsg);

Результатом данной операции должен являться массив. Верно? Как мне занести данный массив в переменную С++?
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: SQLite and C++

Сообщение edoc_modnar »

Тебе на каждый чих отдельный пинок выписывать?
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
Assuri
Сообщения: 678
Статус: #include <brain.h>
ОС: Fedora 12

Re: SQLite and C++

Сообщение Assuri »

random_code писал(а):
26.07.2007 13:15
Тебе на каждый чих отдельный пинок выписывать?

Желательно - результативно :)

В той ссылки, которую Вы дали ничего такого нет.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: SQLite and C++

Сообщение serzh-z »

-DooM- писал(а):
26.07.2007 13:12
Результатом данной операции должен являться массив.
Судя по названию переменной rc и параметру callback, результат - это показатель успешности операции, а callback вызывается при завершении операции или же при выборке каждой отдельной строки из БД.

P.S.: в рендомовской ссылке есть отличный и простой пример на C, в функции callback всё написано, и делается как я сказал выше.
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: SQLite and C++

Сообщение edoc_modnar »

-DooM-, на форуме могут показать, в каком озере есть рыба. Здесь не станут снабжать тебя ею, готовить или жевать ее за тебя.
По этой теме нет ничего такого, что нельзя было бы найти на сайте и в гугле.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: SQLite and C++

Сообщение serzh-z »

Спасибо сказали: