Мы создаем структуру отчетов в нашем приложении, что требует использования построителя запросов. В конечном счете, мы хотим, чтобы опытные пользователи могли создавать SELECT-запросы, которые будут использоваться для заполнения набора данных отчета.Как предотвратить использование пользователями операторов UPDATE с помощью построителя запросов?
Наборы данных построены с использованием DataAdapter
(либо MSSQL, либо SQLite). Существуют ли какие-либо инструменты, которые мы можем использовать, чтобы гарантировать, что запросы, созданные конечным пользователем, могут быть только операторами SELECT?
EDIT:
Как уже упоминалось выше, мы нацелены SQLite в качестве одного из поддерживаемых движков нет DB разрешений не могут быть установлены на этой платформе.