Firebird ADO.NET Data Provider
Padrão
Desativar pooling
Usando o servidor embutido Firebird
É a chave/valor ServerType=1; que informa ao driver que está no modo incorporado.
IBPhoenix Open Source ODBC Driver (aka Firebird ODBC driver)
Autoquote identifiers
O driver colocará automaticamente aspas (") em seus nomes de tabelas nas instruções SQL.
'SELECT A.Field FROM Table A' será transformado em 'SELECT "A.Field" FROM "Table" A'
Esteja ciente de que palavras-chave SQL em maiúsculas devem ser usadas, como SELECT e FROM, etc, e não Select e From, caso contrário, a transformação falhará.
Banco de dados local Firebird
Conexão remota com Firebird
A porta TCP/IP padrão 3050 será usada.
Conexão somente leitura (Firebird)
Este é para o arquivo Firebird com a extensão .fdb.
Especificando dialeto Firebird
Os dialetos SQL foram introduzidos no InterBase 6.0, para suportar uma série de novos recursos SQL, incluindo identificadores delimitados.
DIALECT=1 - O parser processa como fez no InterBase V5.
DIALECT=2 - Sinalizador de transição. InterBaseV6, e Firebird sinalizam construções SQL ambíguas e emitem uma mensagem de erro ou aviso.
DIALECT=3 - O parser processa qualquer coisa delimitada por aspas simples como constantes de string e qualquer coisa delimitada por aspas duplas como identificadores SQL delimitados.
Especificando número de porta TCP/IP
Retornar com erro em conflito de bloqueio (Firebird)
Normalmente, a transação esperará se encontrar um conflito de bloqueio. Esta string de conexão causará um erro em vez disso.
Tempo de espera para erro em conflito de bloqueio (Firebird)
Normalmente, a transação aguardará se encontrar um conflito de bloqueio. Esta string de conexão gerará um erro após 4 segundos.