Specifying dialect Interbase using IBPhoenix ODBC

Connection string

This IBPhoenix Open Source ODBC Driver (aka Firebird ODBC driver) connection string can be used for connections to Interbase.

SQL dialects were introduced in InterBase 6.0, to support a number of new SQL features including delimited identifiers.

DRIVER=Firebird/InterBase(r) driver;UID=SYSDBA;PWD=masterkey;
DBNAME
=C:\database\myData.gdb;
DIALECT=3;

DIALECT=1 - Parser processes as it did in InterBase V5.

DIALECT=2 - Transitional flagger. InterBaseV6, and Firebird flags ambiguous SQL constructs and issues an error or warning message.

DIALECT=3 - Parser processes anything delimited by single quotes as string constants and any thing delimited by double quotes as SQL delimited identifiers.