я должен вставить строку в базу данных SQLite моя команда ..Как вставить любую строку в sqlite3 в с
Err=sqlite_exec(DB, "create table tbl5(TEXT varchar(100));", xCallback, (void*)"First Test", &ErrMsg);
Err=sqlite_exec(DB, "insert into tbl5 values ('some string');", xCallback, (void*)"First Test", &ErrMsg);
работает нормально, но когда я хочу поставить s="some string"
т.е.
Err=sqlite_exec(DB, "insert into tbl5 values (s);", xCallback, (void*)"First Test", &ErrMsg);
то это не работает так, как добавить переменную, то он не работает так, как вставить переменную в SQLite базе данных поблагодарить у
Интересная функция, я не знал, что она существует. Я использовал sqlite3 в C++, используя функцию 'std' для построения моих запросов. Следовательно, я не знал об этой C-ориентированной функциональности. – Pieter
@Pieter: На самом деле, я также использую его в 'C++'. Документация sqlite не очень проста, но кажется, что это единственный способ сделать это безопасно. – ereOn