Есть ли способ хранить TEXT в базе данных SQLite без SQLite, пытаясь его разобрать? Устранена проблема, когда при хранении ТЕКСТА, подобном SQLite-запросу, он пытается каким-то образом разобрать его.Хранение данных в SQLite
запросов я использую, чтобы сохранить TEXT: "insert into tableName (Name, DateCreated, Reminder, Content) values ('name', 'currentDate', 'reminder', 'content')".
Похожие текст Я пытаюсь сохранить: "SELECT NAME FROM sqlite_master WHERE TYPE='table' ORDER BY NAME".
Когда я пытаюсь сохранить что-то подобное, он говорит: логическая ошибка SQL или отсутствуют базы данных: Ошибка рядом с «таблицей»: синтаксическая ошибка
Обратите внимание, что значения (имя, currentDate, напоминание, контент) не являются жестко закодированными, они передаются как строки. фактический код выглядит следующим образом:
SQLiteCommand command = new SQLiteCommand("insert into " + cateName + " (Name, DateCreated, Reminder, Content) values ('" + noteName + "', '" + currentDate + "', '" + reminder + "', '" + content + "')", connection);
Спасибо за любой вклад.
Пожалуйста, покажите код, который вы используете, чтобы сохранить значение. Ваше заявление INSERT на данный момент жестко закодировано для символьных литералов ... Я уверен, что это не то, что вы на самом деле делаете. (Я подозреваю, что проблема заключается в том, что вы должны использовать параметризованный SQL, но мы не можем сказать, не видя ваш код.) –
У вас есть дополнительный «во втором тексте, была ли опечатка при подготовке этого вопроса?» – waTeim
@JonSkeet, извините, просто обновил код. – NetInfo