|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2015, 23:18 | #1 |
Новичок
Джуниор
Регистрация: 20.01.2015
Сообщений: 3
|
Помогите, пожалуйста! SQLite / C++
Как записать переменную в базу данных SQLite с помощью sqlite3_exec?
Пускай у меня есть таблица foo, и туда надо ввести три переменные a, b и c. Пишу через "INSERT INTO foo VALUES(a,b,c);" Разумеется, ничего не получается. Если пишу так: "INSERT INTO foo VALUES('a','b','c');" то в итоге получаю просто буквы a, b и c в базе данных. А хотелось бы ввести именно переменные. Не подскажите, как это сделать? |
20.01.2015, 23:47 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Что значит "переменные"?
VALUES(123, 123, 123) вписывает числа VALUES('str', 'str', 'str') вписывает строки Через sqlite3_exec иначе никак, все данные должны быть в самом запросе. Лучше sqlite3_prepare, sqlite3_bind_XXX и наконец sqlite3_step |
20.01.2015, 23:55 | #3 |
Новичок
Джуниор
Регистрация: 20.01.2015
Сообщений: 3
|
Спасибо!
А не могли бы Вы показать, как конкретно забить хотя бы одну переменную в таблицу? Просто экспресс-поиск в гугле выдал ссылки на работу в php только, ну и офф сайт, который как-то не особо помог
|
21.01.2015, 00:45 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
|
21.01.2015, 09:32 | #5 |
Новичок
Джуниор
Регистрация: 20.01.2015
Сообщений: 3
|
Спасибо огромное!
Вы меня просто спасли! Огромное спасибо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно | Сергей Человек | Фриланс | 3 | 06.07.2009 19:30 |
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! | VisTBacK | Помощь студентам | 6 | 19.09.2008 13:44 |