ClientCharset - задает кодировку, в которой необходимо общаться с SQL-сервером, перекодированием занимается драйвер;
autocommit - по умолчанию Parser 3 автоматически выполняет COMMIT после каждого успешно выполненного запроса; если указать опцию autocommit=0, то такое поведение будет изменено и все запросы, написанные внутри одного оператора connect, будут выполняться в рамках одной транзакции;
SQL - если указана, то Parser 3 будет использовать специфику для указанного сервера при модифицировании запросов с limit/offset; в настоящий момент драйвер понимает только значения MSSQL, Pervasive и FireBird; для первых двух серверов SQL-запрос модифицируется путем добавления в него TOP (limit+offset), для последнего - FIRST (limit) SKIP (offset).
Рекомендуем сайт connectionstrings.com, где собраны строки соединения ко всевозможным базам данных.
Внимание: при работе с MS-SQL при языковой настройке, отличной от английской, возникают неудобства при форматировании дат и чисел: SQL-сервер форматирует их согласно языковой настройке, что обычно совершенно неудобно при их программной обработке. Настоятельно рекомендуем сразу после соединения с сервером выполнить команду переключения языковой настройки в us_english, что обеспечит поддержку дат в формате ANSI SQL92 и чисел с десятичным разделителем «точка»:
^void:sql{SET LANGUAGE us_english}
Microsoft Access (.mdb файл):
odbc://Driver={Microsoft Access Driver (*.mdb)}^;Dbq=C:\полный\путь\к\файлу.mdb
Ссылка на системный источник данных, созданный в Пуск|Настройки|Панель управления|Источники данных (ODBC).
odbc://DSN=dsn^;UID=пользователь^;PWD=пароль
Замечание. В коде Parser 3 символ ";" в строке подключения к БД необходимо предварять символом "^".
Пример
Допустим, данные хранятся на MS-SQL-сервере в кодировке windows-1251, тогда строку подключения стоит написать так:
odbc://DRIVER={SQL Server}^;SERVER=сервер;UID=пользователь^;PWD=пароль?ClientCharset=windows-1251&SQL=MSSQL