AS/400

Strings de conexão para AS/400

IBM DB2 for i .NET data provider

Padrão

DataSource=Servidor;UserID=Usuario;Password=Senha;DataCompression=True;

IBM Client Access OLE DB provider

Padrão

Provider=IBMDA400;Data Source=MY_SYSTEM_NAME;User Id=Usuario;Password=Senha;

Onde MY_SYSTEM_NAME é o nome dado à conexão do sistema em OperationsNavigator

Especificando coleção

Provider=IBMDA400;Data Source=MY_SYSTEM_NAME;User Id=Usuario;Password=Senha;Default Collection=MY_LIBRARY;

Onde MY_SYSTEM_NAME é o nome dado à Conexão do Sistema, e MY_LIBRARY é o nome dado à biblioteca no iSeries Navigator.

IBM Client Access ODBC driver

Padrão

Driver={Client Access ODBC Driver (32-bit)};System=my_system_name;Uid=Usuario;Pwd=Senha;

Variante

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

Driver={Client Access ODBC Driver (32-bit)};System=my_system_name;Uid=Usuario;Pwd=Senha;MGDSN=0;

IBM i Access ODBC driver

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;

IBM iSeries Access ODBC driver

Padrão

Este driver é mais novo que o anterior.

Driver={iSeries Access ODBC Driver};System=my_system_name;Uid=Usuario;Pwd=Senha;

Variante

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

Driver={iSeries Access ODBC Driver};System=my_system_name;Uid=Usuario;Pwd=Senha;MGDSN=0;