Форум программистов, компьютерный форум CyberForum.ru

Как подружить C++ и SQL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс «дробь» с компонентными данными: целая часть, числитель, знаменатель. Перегрузить операции: >>, http://www.cyberforum.ru/cpp-beginners/thread1828296.html
перегрузка стандартных операций. Создать класс «дробь» с компонентными данными: целая часть, числитель, знаменатель. Перегрузить операции: >>, <<, *= (умножение дроби на число), !=.
C++ проги в С++ Помогите пожалуйста,нужно 2 проги написать в С++ по формулам 1)2пиR^2H+2пиR^2 2)arccos(cos(x+пи/4) / cosx+(sinx) http://www.cyberforum.ru/cpp-beginners/thread1828276.html
C++ Кодирование/декодирование в криптосистеме Хилла
Помогите, пожалуйста, отобразить на С++ пример кодирования и декодирования слова INFORM в криптосистеме Хилла
Алгоритм быстрой сортировки по убыванию C++
Я нашёл алгоритм быстрой сортировки по возрастанию: int n, a; //n - количество элементов void qs(int* s_arr, int first, int last) { int i = first, j = last, x = s_arr; do { while (s_arr < x) i++; while (s_arr > x) j--;
C++ Затруднение с решением задачи на одномерный массив http://www.cyberforum.ru/cpp-beginners/thread1828209.html
Здравствуйте! Дано задание: Массив содержит 7 действительных чисел. Вычислить сумму квадратов тех чисел, абсолютная величина которых превышает значение 2,5. При выполнении программы значения элементов массива (последовательность чисел) выбрать самостоятельно Реализовать его затруднительно, ибо не совсем понимаю, как создать проверку в массиве по условию. Как я понимаю, это if else , правда...
C++ Что нужно сделать в этом задании? Доброго времени суток! Есть вот такая вот задача: declare @Table table( integer, float) insert into @Table(,) values(1,1) insert into @Table(,) values(1,2) insert into @Table(,) values(1,3)insert into @Table(,) values(1,4) insert into @Table(,) values(2,3) insert into @Table(,) values(2,4) insert into @Table(,) values(2,5) написать SELECT возвращающий сумму и произведение для каждого подробнее

Показать сообщение отдельно
Ultravibe
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 16
17.10.2016, 23:37  [ТС]     Как подружить C++ и SQL
void LoadFromSQL() {
sqlite3 *db;
int ret;
char *sql = "SELECT Rus,Eng,ID FROM Country";
char *error_msg = NULL;
ret = sqlite3_open("d:\C + +\handball\handball2017.db", &db);
if (ret != SQLITE_OK)
{ MessageBox::Show("Ошибка открытия базы");
sqlite3_close(db);
return; }
else { MessageBox::Show("База данных успешно открыта!"); }

ret = sqlite3_exec(db,sql,callback,0,&error_msg);
if (ret != SQLITE_OK)
{ MessageBox::Show("Ошибка чтения");
sqlite3_free(error_msg); }
else
{ MessageBox::Show("Чтение удалось!"); }

} // LoadFromSQL

static int callback(void *unused, int field_num, char **fields, char **field_names)

И вот какая ошибка:

argument of type "int (*)(void *unused, int field_num, char **fields, char **field_names)" is incompatible with parameter of type "int (*)(void *, int, char **, char **)"

Как быть?
 
Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru