MS SQL - Как создавать и использовать Переменные!
Параметризованные SQL-запросы
Делюсь с вами задачей, которую недавно встретила. Есть у нас вот такой простой запрос: Выполняем мы его через db.rawQuery(query, null) и получаем в ответ android.database.sqlite.SQLiteException: near "Artagnan": syntax error (code 1 SQLITE_ERROR): , while compiling: SELECT * FROM cats WHERE name = 'D'Artagnan'; Тут проблема в том, что catName содержит одинарную кавычку ('), которая не экранируется автоматически и конфликтует с кавычками, используемыми в самом запросе. Но почему это происходит, если...
1с как подставить в запросе
В 1С подстановка значений в запрос — это ключевой навык для работы с данными. Он позволяет делать запросы более гибкими, динамическими и безопасными. Существует несколько способов подстановки значений в запрос в 1С, каждый из которых имеет свои особенности. 1. Параметры запроса: Это самый безопасный и рекомендуемый способ подстановки значений в запрос. Параметры запроса позволяют передавать значения в запрос, не опасаясь SQL-инъекций и других проблем безопасности. Запрос = Новый Запрос; Запрос. Текст = "ВЫБРАТЬ | Номенклатура. Ссылка, | Номенклатура. Наименование |ИЗ | Справочник. Номенклатура КАК Номенклатура |ГДЕ | Номенклатура...