IBM i Access ODBC driver

Strings de conexão para IBM i Access ODBC driver

AS/400

Padrão

Driver={IBM i Access ODBC Driver};System=mySystem;Uid=Usuario;Pwd=Senha;

Conexão Secure Sockets Layer (SSL)

Driver={IBM i Access ODBC Driver};System=mySystem;UID=Usuario;PWD=Senha;SSL=1;

Conexão somente leitura

Habilita apenas instruções SELECT. Sem UPDATE, etc.

Driver={IBM i Access ODBC Driver};System=mySystem;UID=Usuario;PWD=Senha;CONNTYPE=2;

O padrão é CONNTYPE=0, o que significa que todas as instruções SQL são permitidas. CONNTYPE=1 significa que apenas instruções SELECT e CALL são permitidas.

Desativar compressão

Driver={IBM i Access ODBC Driver};System=mySystem;UID=Usuario;PWD=Senha;COMPRESSION=0;

O padrão é compression=1, o que significa que a compressão está habilitada.

Desativar pré-busca SELECT

Use esta string de conexão para desativar a antecipação de busca para instruções SELECT.

Driver={IBM i Access ODBC Driver};System=mySystem;UID=Usuario;PWD=Senha;PREFETCH=0;

O comportamento padrão é que a antecipação de busca está habilitada (PREFETCH=1), o que aumentará o desempenho para instruções SELECT ao acessar as linhas iniciais.

Especificar idioma de ordenação (collation)

Exemplo usando o idioma espanhol (ESP) para ordenação.

Driver={IBM i Access ODBC Driver};System=mySystem;UID=Usuario;PWD=Senha;SORTTYPE=2;LANGUAGEID=ESP;

Códigos de idioma: AFR, ARA, BEL, BGR, CAT, CHS, CHT, CSY, DAN, DES, DEU, ELL, ENA, ENB, ENG, ENP, ENU, ESP, EST, FAR, FIN, FRA, FRB, FRC, FRS, GAE, HEB, HRV, HUN, ISL, ITA, ITS, JPN, KOR, LAO, LVA, LTU, MKD, NLB, NLD, NON, NOR, PLK, PTB, PTG, RMS, ROM, RUS, SKY, SLO, SQI, SRB, SRL, SVE, THA, TRK, UKR, URD, VIE

Ordenação sensível a maiúsculas e minúsculas (collation)

Driver={IBM i Access ODBC Driver};System=mySystem;UID=Usuario;PWD=Senha;SORTTYPE=2;LANGUAGEID=ESP;SORTWEIGHT=1;

O valor padrão SORTWEIGHT é 0, significando ordenação insensível a maiúsculas e minúsculas.

Variante para erro reservado (-7778)

Tente isso se você encontrar uma "runtime error 3000; reserved error (-7778); there is no message for this error" mensagem.

Driver={IBM i Access ODBC Driver};System=mySystem;Uid=Usuario;Pwd=Senha;MGDSN=0;