Настройка раздела SQL файла
Раздел SQL может содержать новую строку SQL , которая заменяет командную строку клиента. Если в разделе нет строки SQL, раздел будет игнорироваться.
Важно!
Начиная с Windows 8 и Windows Server 2012, компоненты сервера RDS больше не включены в операционную систему Windows (дополнительные сведения см. в книге по совместимости Windows 8 и Windows Server 2012). Клиентские компоненты RDS будут удалены в будущей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перенестися в службу данных WCF.
Новая строка SQL может быть параметризована. То есть параметры в строке SQL раздела SQL (обозначенном символом "?") можно заменить соответствующими аргументами в идентификаторе в командной строке клиента (обозначенном списком с разделителями-запятыми в скобках). Идентификатор и список аргументов ведут себя как вызов функции.
Например, предположим, что строка командной строки клиента — "CustomerByID(4)"
это заголовок [SQL CustomerByID]
раздела SQL, а новая строка раздела SQL — "SELECT * FROM Customers WHERE CustomerID = ?".
обработчик создаст и будет "SELECT * FROM Customers WHERE CustomerID = 4"
использовать ее для запроса к источнику данных.
Если новая инструкция SQL является пустой строкой (""), раздел игнорируется.
Если новая строка инструкции SQL недопустима, выполнение инструкции завершится ошибкой. Параметр клиента фактически игнорируется. Это можно сделать намеренно, чтобы отключить все команды SQL клиента, указав:
[SQL default]
SQL = " "
Замещающая строка SQL имеет форму:
SQL=
sqlString
Часть | Description |
---|---|
SQL | Литеральная строка, указывающая, что это запись раздела SQL. |
sqlString | Строка SQL, которая заменяет строку клиента. |
Настройка раздела подключения файла
Настройка раздела журналов файла
Настройка раздела UserList файла
Настройка DataFactory
Требуемые параметры клиента
Общие сведения о файле настроек
Запись собственного настраиваемого обработчика