PC SOFT
ONLINE REPOSITORY
FOR WINDEVWEBDEV AND WINDEV MOBILE

Home |  | Sign in | English US
Tools Oracle with Config SID
Published by Boller
in the category Tools
New features



Description
Tools Oracle with Config SID

https://help.WINDEV.com/en-US/?5513001&name=Configuring_the_connection_with_WDORAINS

Configurando a conexão com WDORAINS (configuração opcional)
Conectores nativos (acessos nativos)Disponível apenas com este tipo de conexão
Aviso
Para compatibilidade com versões anteriores do Native Oracle Connector (também chamado Native Oracle Access), a conexão ainda pode ser configurada no WDSQSINS (fornecido com o Native Oracle Connector). O WDORAINS também pode ser usado para configurar algumas opções específicas do Native Connector.
Agora é recomendado usar :
Instant Client para o lado do cliente Oracle,
informações opcionais para as configurações.
Visão geral
Este software é fornecido:
em 32 bits: WDORAINS.EXE
em 64 bits: WDORAINS64.EXE
WDORAINS não é mais necessário desde a versão 8 (e posterior).
Lembrete : A configuração da conexão realizada pelo WDORAINS deve ser feita apenas uma vez.
Esta página apresenta:
as configurações de uma conexão .
a definição de opções de conexão .
o teste de uma conexão .
Configurando uma conexão
Para configurar a conexão:
Inicie o WDORAINS (32 bits ou 64 bits).
Na janela que é aberta (usada para listar as conexões existentes), clique no botão "Adicionar" para criar uma nova conexão.
Configurando as fontes de dados
Especifique as configurações de conexão:
Descrição de uma conexão
Escolha o nome da fonte de dados . Este nome será passado como parâmetro para SQLConnect para conectar-se ao banco de dados. Se a conexão foi definida no editor de modelo de dados do WINDEV ou WEBDEV, especifique o nome da conexão correspondente.
Adicionar uma legenda de descrição
Especifique uma cadeia de conexão . Essa string de conexão permitirá que o SQL*Net encontre o banco de dados. Este valor deve ser fornecido pelo administrador do banco de dados Oracle. Exemplo de string de conexão: "OracleServer". Neste exemplo, "OracleServer" é o alias para o servidor definido no SQL*Net.
Especifique se o formato das datas deve permanecer compatível com o WINDEV 5.5 .
Lembrete: Entre a versão 5.5 e a versão 5.5B, o formato de data foi modificado. Se você marcar a caixa, restaurará o formato de data retornado antes da versão 5.5B (consulte o parágrafo abaixo).
Especifique o formato das datas para as consultas INSERT e UPDATE : esta opção é usada para definir o formato usado por padrão para as datas em formato de texto. Este formato será usado se o formato de data não for especificado na consulta.
Especifique as opções de pré -busca para Oracle 8i ou posterior.
Lembrete : O Oracle 8i busca blocos de registros ("pré-busca"). Um bloco grande requer mais memória, mas reduz o tráfego de rede.
O número de registros corresponde ao número de linhas em cada bloco.
A memória máxima utilizada corresponde ao tamanho (em bytes) de cada bloco. A opção "Sem limite" permite especificar sem limite.
Especifique se as transações distribuídas devem ser usadas ou não. Por padrão, as transações distribuídas são usadas pelos bloqueios e transações tratadas pelo Native Oracle Connector. Marque esta opção se:
As transações distribuídas não são suportadas pelo seu servidor.
As transações distribuídas não são suportadas pelas versões das camadas do cliente (erro ORA_02041).
A conexão é adicionada à lista assim que os parâmetros são validados.
Observações

As informações sobre a configuração são armazenadas no arquivo .INI no diretório do Windows.
O WDSQL é usado para verificar se a conexão com o banco de dados está correta.
Formato de data retornado pelo driver Oracle nativo (compatibilidade 5.5)

Na versão 5.5: A data retornada pelo driver nativo do Oracle ao ler um item de Data foi: JJ-MM-AAAA
Na versão 5.5B: A data retornada pelo driver Oracle nativo ao ler um item Date agora é: AAAAMMDD.
Razões por detrás desta modificação: Harmoniza a gestão de datas em WINDEV. Simplifica a atribuição da data lida pelo driver Oracle em um controle WINDEV do tipo DATE. Não é necessário nenhum processo específico para converter a data para um formato reconhecido pelo WINDEV.
Como manter o antigo modo de operação?
Configure o formato de data no WDORAINS: basta marcar "Compatibilidade: retornar as datas no formato 'DD-MM-AAAA'" ao descrever o banco de dados utilizado.
Lembrete : Ao gravar em um banco de dados por meio do driver Oracle nativo, recomendamos que você use o formato ODBC padrão {d 'AAAA-MM-DD'} (com um espaço entre d e '). O driver converte automaticamente a data para o formato usado pelo banco de dados.
Exemplo:
INSERIR NA TABELA ( DATA ) VALORES ( { d '1999-12-25' } )
Observação : Desde a versão 12, as datas vazias correspondem a strings competidas por zeros. Nas versões anteriores, as datas vazias correspondiam a strings vazias.
Opções de uma conexão
Opções para as fechaduras

SQLLock espera dois parâmetros:
o tempo limite: o tempo limite durante a chamada ao SQLLock pode ser infinito ou não (deadlock).
o modo de bloqueio. Consulte a documentação sobre o servidor para obter mais detalhes.
Opções para as fechaduras
Observação : Algumas falhas podem ocorrer se a versão do servidor Oracle for anterior à versão do cliente Oracle (servidor Oracle 7.3 e cliente Oracle 8, por exemplo). Para evitar esses problemas, marque "Sempre usar um cliente 7.x".
Teste de uma conexão
Para executar o teste de uma conexão do WDORAINS:
Selecione a conexão cujo teste deve ser executado.
Clique no botão "Testar".
Especifique o nome e a senha do usuário.
Clique em "Testar conexão". O relatório de status é exibido.

https://help.WINDEV.com/en-US/?5513011&name=native_oracle_connector_for_WINDEV_and_WEBDEV

Conector Oracle nativo para WINDEV e WEBDEV
Conectores nativos (acessos nativos)Disponível apenas com este tipo de conexão
Visão geral
WINDEV e WEBDEV 27 suportam um Native Oracle Connector opcional (também chamado de Native Oracle Access). Este Conector Nativo permite acessar um banco de dados Oracle a partir de um programa WLanguage sem usar nenhum driver externo.
Benefícios de usar o Native Oracle Connector:
As funções HReadxxx (HReadNext, HModify, ...) podem ser usadas nos bancos de dados Oracle. Portanto, um banco de dados Oracle e um banco de dados HFSQL são manipulados pelos mesmos comandos. A portabilidade de um aplicativo existente para bancos de dados externos é simplificada.
O RAD permite gerar o código com as funções Hxxx (HReadNext, ...) ou com as funções SQLxxx.
Acesso direto a um banco de dados Oracle sem camada intermediária: MDAC, OLE DB e ODBC são inúteis.
WDMap (visualizador de dados) pode ser usado em seus bancos de dados Oracle.
A configuração é simples: nenhuma camada OLE DB ou ODBC é necessária no computador do usuário.
Todas as versões de bancos de dados Oracle são suportadas.
etc.
A utilização deste Conector Nativo é altamente recomendada no desenvolvimento de aplicações Cliente/Servidor (que acessam os bancos de dados Oracle) com WINDEV. Sinta-se à vontade para entrar em contato conosco para qualquer informação adicional.
Observações:
Para adquirir o Native Oracle Connector, entre em contato com o departamento de vendas da PC SOFT.
O Native Oracle Connector está disponível em 32 e 64 bits.
O Native Oracle Connector está disponível no Windows e no Linux.
Configuração necessária
Camada de cliente necessária

O Native Connector é compatível com as seguintes camadas de cliente Oracle:
Instant Client (solução recomendada).
Camada de cliente Oracle completa.
Instant Client (solução recomendada)

Essa camada de cliente, disponível no Oracle 10g, não requer configuração ou configuração. É a camada de cliente mais leve.
janelasBasta copiar as DLLs do arquivo ZIP (por exemplo, "instantclient-basic-nt-11.2.0.2.0.zip", disponível em www.oracle.com ) para o diretório do aplicativo ou para um diretório PATH.
LinuxBasta baixar o arquivo ZIP da camada do cliente (por exemplo, "instantclient-basicxxxx.zip", disponível em www.oracle.com ) e instalar a camada do cliente (consulte a documentação do Oracle para configuração). Se necessário, crie um link simbólico para o módulo da camada cliente "libclntsh.so".
O parâmetro "Data Source" da conexão WINDEV ou WEBDEV terá o seguinte formato:
"//host:[port][/service name]"
Com:
host: Nome do computador que hospeda o servidor Oracle.
port: Número da porta escolhida ao instalar o servidor Oracle.
nome do serviço: Nome do serviço escolhido ao instalar o servidor Oracle.
Camada de cliente Oracle completa

Essa camada de cliente, disponível no Oracle 8i , requer uma instalação e uma configuração. Na maioria dos casos, a configuração é seguida pela definição de aliases com "Oracle Net Manager" que é usado para especificar o conteúdo do arquivo "tnsnames.ora".
O parâmetro "Data Source" da conexão WINDEV ou WEBDEV terá o seguinte formato:
"Alias"
Com Alias ??correspondente ao nome do alias configurado pelo "Oracle Net Manager".
Neste caso, ao abrir a conexão, a camada cliente Oracle busca os parâmetros correspondentes a este alias (nome do servidor, número da porta, nome do serviço) no arquivo "tnsnames.ora".
Os seguintes erros podem ser reportados pela camada do cliente Oracle ao abrir a conexão se o alias não estiver configurado corretamente:
ORA-12514: TNS: o processo de escuta não conhece atualmente o serviço solicitado no descritor de conexão
ORA-12154: TNS: o identificador de conexão especificado não pode ser resolvido
Este tipo de erro deve ser corrigido na configuração dos aliases.
O arquivo "tnsnames.ora" é usado exclusivamente pela camada do cliente Oracle e não pelo Native Connector.
Para obter mais detalhes, consulte a documentação do Oracle.
Notas comuns às 2 camadas do cliente

Na maioria dos casos, as camadas do cliente Oracle são compatíveis com os servidores 2 números a menos que as versões principais. Por exemplo, a camada de cliente 10g pode ser usada para conectar a um servidor Oracle 8i.
janelasO Native Connector está usando a DLL OCI.DLL da camada do cliente Oracle para acessar o servidor Oracle. As 2 camadas de cliente mencionadas acima contêm essa DLL.
A DLL OCI.DLL é carregada de acordo com o princípio de carregamento padrão do Windows. O elemento é procurado por ordem de prioridade em:
a pasta do aplicativo,
a pasta do Windows,
as pastas da variável de ambiente PATH.
LinuxO Native Connector está usando a DLL libclntsh.so da camada do cliente Oracle para acessar o servidor Oracle. As 2 camadas de cliente mencionadas acima contêm essa DLL.
Crie (se necessário) um link simbólico para este módulo. Por exemplo:
ln -s libclntsh.so.12.1 libclntsh.so
Um aplicativo de 32 bits requer o uso de uma camada de cliente de 32 bits. Um aplicativo de 64 bits requer o uso de uma camada de cliente de 64 bits. Se você desenvolver um aplicativo de 64 bits, talvez seja necessário instalar as versões de 32 e 64 bits da camada de cliente Oracle em seu computador de desenvolvimento porque WINDEV e WEBDEV são aplicativos de 32 bits.
Compatibilidade
Compatibilidade com as camadas do cliente Oracle 8i

A partir da versão 17, o Native Connector se conecta usando o conjunto de caracteres UTF-16 se a camada do cliente for recente o suficiente, para evitar possíveis inconsistências entre o aplicativo e a camada do cliente.
No entanto, o Native Connector não especifica um conjunto de caracteres quando detecta a camada do cliente Oracle 8i, pois essa camada do cliente não suporta essa opção (Native Connector 16 e anteriores).
Nesse caso, a camada do cliente Oracle assume que o conjunto de caracteres usado é aquele selecionado durante a configuração da camada do cliente.
O desenvolvedor deve certificar-se de que o conjunto de caracteres configurado na camada cliente na máquina do usuário final é o mesmo usado no aplicativo WINDEV ou no site WEBDEV.
Existe um risco de corrupção de dados se os conjuntos de caracteres não forem consistentes.
A execução de consultas sem correção de Unicode não está disponível com uma camada de cliente Oracle 8i.
Compatibilidade com Oracle 7.3

O Native Connector pode ser forçado a operar no modo compatível com o Oracle 7.3 caso ocorram problemas ao se conectar a um servidor Oracle 7.3.
Nesse caso, o Native Connector está usando a DLL OCIW32.DLL.
No entanto, algumas operações não estarão mais disponíveis devido às limitações da camada de cliente Oracle 7.3.
Para forçar o Native Connector a operar em modo compatível com Oracle 7.3, a seguinte string deve ser adicionada às informações opcionais da conexão WINDEV ou WEBDEV:
"Biblioteca de Clientes WD = 7"
Compatibilidade com WDORAINS.EXE

A compatibilidade total é garantida com WDORAINS.EXE , uma ferramenta de configuração fornecida com o Native Connector (32 bits, apenas Windows). No entanto, não é recomendado para novos projetos de desenvolvimento.
Todos os parâmetros que poderiam ser configurados com WDORAINS.EXE no arquivo WDORAINS.INI agora podem ser configurados nas informações opcionais (também chamadas de opções estendidas) de connection .
Usar
Para usar o Native Oracle Connector em seus aplicativos WINDEV ou sites WEBDEV:

Para usar o ORACLE em modo nativo, você deve programar:
com as funções "SQL" de WLanguage (veja Programação com funções SQL ).
com as funções "HFSQL" de WLanguage (veja Programação com funções HFSQL ).
Observações :
Não se esqueça de ler as limitações do Native Oracle Connector .
Para implantar sites que usam o Native Oracle Connector, o Native Oracle Connector deve ser instalado no servidor (servidor de aplicativos WEBDEV). Essa configuração é executada a partir do DVD ou pacote de configuração do Native Oracle Connector.
Gerenciamento de erros de thread: Quando uma chamada para o Native Oracle Connector é feita a partir de um thread, é possível gerenciar os erros de maneira normal.
O Native Oracle Connector gerencia UUIDs.
Otimizando funções HFSQL

Os controles "Browsing table" baseados em consultas são otimizados : o conteúdo do controle Table pode ser classificado clicando em uma de suas colunas.
Para evitar reexecutar a mesma consulta várias vezes ao navegar em seu resultado, recomendamos que você use a constante hNoRefresh (se os dados forem modificados por um único computador, por exemplo).
Gerenciamento de conjunto de caracteres/idioma/região
Modo operacional

O Native Connector fixa as propriedades NLS_LANGUAGE e NLS_TERRITORY aos valores correspondentes ao idioma e ao país utilizado na aplicação ao abrir a conexão.
Camadas do cliente Oracle 8i (e anteriores)
Modo operacional idêntico às versões anteriores: O Native Connector não especifica nenhum conjunto de caracteres e o desenvolvedor deve certificar-se de que o aplicativo WINDEV ou WEBDEV use o mesmo conjunto de caracteres que o configurado na camada do cliente Oracle.
Camadas do cliente Oracle 9i (e posterior)
O Native Oracle Connector se conecta ao banco de dados usando o conjunto de caracteres UTF-16.
Os dados ANSI são trocados (ligar e definir) usando o conjunto de caracteres ANSI usado quando a conexão é aberta.
Portanto, não há mais risco de uma incompatibilidade de conjunto de caracteres entre a configuração da camada do cliente e o aplicativo WINDEV ou WEBDEV.
Você também tem a capacidade de usar a camada de cliente "Oracle Instant Client" que não requer configuração (cópia simples de DLLs) e nenhuma configuração.
Cuidado

De qualquer forma, recomendamos que você não altere o conjunto de caracteres depois que a conexão for aberta, caso contrário, poderão ocorrer inconsistências.
Veja também
Native Oracle Connector: Programando com funções HFSQL
Native Oracle Connector: Programando com funções SQL
Configurando a conexão com WDORAINS (configuração op
cional)
Native Oracle Connector: recursos e comentários específicos
Native Oracle Connector: Recuperando o valor de saída de um procedimento armazenado
Native Oracle Connector: Executando a mesma consulta várias vezes

https://help.WINDEV.com/en-US/?5513007

Conector Oracle nativo para WINDEV e WEBDEV
Conectores nativos (acessos nativos)Disponível apenas com este tipo de conexão
Visão geral
WINDEV e WEBDEV 27 suportam um Native Oracle Connector opcional (também chamado de Native Oracle Access). Este Conector Nativo permite acessar um banco de dados Oracle a partir de um programa WLanguage sem usar nenhum driver externo.
Benefícios de usar o Native Oracle Connector:
As funções HReadxxx (HReadNext, HModify, ...) podem ser usadas nos bancos de dados Oracle. Portanto, um banco de dados Oracle e um banco de dados HFSQL são manipulados pelos mesmos comandos. A portabilidade de um aplicativo existente para bancos de dados externos é simplificada.
O RAD permite gerar o código com as funções Hxxx (HReadNext, ...) ou com as funções SQLxxx.
Acesso direto a um banco de dados Oracle sem camada intermediária: MDAC, OLE DB e ODBC são inúteis.
WDMap (visualizador de dados) pode ser usado em seus bancos de dados Oracle.
A configuração é simples: nenhuma camada OLE DB ou ODBC é necessária no computador do usuário.
Todas as versões de bancos de dados Oracle são suportadas.
etc.
A utilização deste Conector Nativo é altamente recomendada no desenvolvimento de aplicações Cliente/Servidor (que acessam os bancos de dados Oracle) com WINDEV. Sinta-se à vontade para entrar em contato conosco para qualquer informação adicional.
Observações:
Para adquirir o Native Oracle Connector, entre em contato com o departamento de vendas da PC SOFT.
O Native Oracle Connector está disponível em 32 e 64 bits.
O Native Oracle Connector está disponível no Windows e no Linux.
Configuração necessária
Camada de cliente necessária

O Native Connector é compatível com as seguintes camadas de cliente Oracle:
Instant Client (solução recomendada).
Camada de cliente Oracle completa.
Instant Client (solução recomendada)

Essa camada de cliente, disponível no Oracle 10g, não requer configuração ou configuração. É a camada de cliente mais leve.
janelasBasta copiar as DLLs do arquivo ZIP (por exemplo, "instantclient-basic-nt-11.2.0.2.0.zip", disponível em www.oracle.com ) para o diretório do aplicativo ou para um diretório PATH.
LinuxBasta baixar o arquivo ZIP da camada do cliente (por exemplo, "instantclient-basicxxxx.zip", disponível em www.oracle.com ) e instalar a camada do cliente (consulte a documentação do Oracle para configuração). Se necessário, crie um link simbólico para o módulo da camada cliente "libclntsh.so".
O parâmetro "Data Source" da conexão WINDEV ou WEBDEV terá o seguinte formato:
"//host:[port][/service name]"
Com:
host: Nome do computador que hospeda o servidor Oracle.
port: Número da porta escolhida ao instalar o servidor Oracle.
nome do serviço: Nome do serviço escolhido ao instalar o servidor Oracle.
Camada de cliente Oracle completa

Essa camada de cliente, disponível no Oracle 8i , requer uma instalação e uma configuração. Na maioria dos casos, a configuração é seguida pela definição de aliases com "Oracle Net Manager" que é usado para especificar o conteúdo do arquivo "tnsnames.ora".
O parâmetro "Data Source" da conexão WINDEV ou WEBDEV terá o seguinte formato:
"Alias"
Com Alias ??correspondente ao nome do alias configurado pelo "Oracle Net Manager".
Neste caso, ao abrir a conexão, a camada cliente Oracle busca os parâmetros correspondentes a este alias (nome do servidor, número da porta, nome do serviço) no arquivo "tnsnames.ora".
Os seguintes erros podem ser reportados pela camada do cliente Oracle ao abrir a conexão se o alias não estiver configurado corretamente:
ORA-12514: TNS: o processo de escuta não conhece atualmente o serviço solicitado no descritor de conexão
ORA-12154: TNS: o identificador de conexão especificado não pode ser resolvido
Este tipo de erro deve ser corrigido na configuração dos aliases.
O arquivo "tnsnames.ora" é usado exclusivamente pela camada do cliente Oracle e não pelo Native Connector.
Para obter mais detalhes, consulte a documentação do Oracle.
Notas comuns às 2 camadas do cliente

Na maioria dos casos, as camadas do cliente Oracle são compatíveis com os servidores 2 números a menos que as versões principais. Por exemplo, a camada de cliente 10g pode ser usada para conectar a um servidor Oracle 8i.
janelasO Native Connector está usando a DLL OCI.DLL da camada do cliente Oracle para acessar o servidor Oracle. As 2 camadas de cliente mencionadas acima contêm essa DLL.
A DLL OCI.DLL é carregada de acordo com o princípio de carregamento padrão do Windows. O elemento é procurado por ordem de prioridade em:
a pasta do aplicativo,
a pasta do Windows,
as pastas da variável de ambiente PATH.
LinuxO Native Connector está usando a DLL libclntsh.so da camada do cliente Oracle para acessar o servidor Oracle. As 2 camadas de cliente mencionadas acima contêm essa DLL.
Crie (se necessário) um link simbólico para este módulo. Por exemplo:
ln -s libclntsh.so.12.1 libclntsh.so
Um aplicativo de 32 bits requer o uso de uma camada de cliente de 32 bits. Um aplicativo de 64 bits requer o uso de uma camada de cliente de 64 bits. Se você desenvolver um aplicativo de 64 bits, talvez seja necessário instalar as versões de 32 e 64 bits da camada de cliente Oracle em seu computador de desenvolvimento porque WINDEV e WEBDEV são aplicativos de 32 bits.
Compatibilidade
Compatibilidade com as camadas do cliente Oracle 8i

A partir da versão 17, o Native Connector se conecta usando o conjunto de caracteres UTF-16 se a camada do cliente for recente o suficiente, para evitar possíveis inconsistências entre o aplicativo e a camada do cliente.
No entanto, o Native Connector não especifica um conjunto de caracteres quando detecta a camada do cliente Oracle 8i, pois essa camada do cliente não suporta essa opção (Native Connector 16 e anteriores).
Nesse caso, a camada do cliente Oracle assume que o conjunto de caracteres usado é aquele selecionado durante a configuração da camada do cliente.
O desenvolvedor deve certificar-se de que o conjunto de caracteres configurado na camada cliente na máquina do usuário final é o mesmo usado no aplicativo WINDEV ou no site WEBDEV.
Existe um risco de corrupção de dados se os conjuntos de caracteres não forem consistentes.
A execução de consultas sem correção de Unicode não está disponível com uma camada de cliente Oracle 8i.
Compatibilidade com Oracle 7.3

O Native Connector pode ser forçado a operar no modo compatível com o Oracle 7.3 caso ocorram problemas ao se conectar a um servidor Oracle 7.3.
Nesse caso, o Native Connector está usando a DLL OCIW32.DLL.
No entanto, algumas operações não estarão mais disponíveis devido às limitações da camada de cliente Oracle 7.3.
Para forçar o Native Connector a operar em modo compatível com Oracle 7.3, a seguinte string deve ser adicionada às informações opcionais da conexão WINDEV ou WEBDEV:
"Biblioteca de Clientes WD = 7"
Compatibilidade com WDORAINS.EXE

A compatibilidade total é garantida com WDORAINS.EXE , uma ferramenta de configuração fornecida com o Native Connector (32 bits, apenas Windows). No entanto, não é recomendado para novos projetos de desenvolvimento.
Todos os parâmetros que poderiam ser configurados com WDORAINS.EXE no arquivo WDORAINS.INI agora podem ser configurados nas informações opcionais (também chamadas de opções estendidas) de connection .
Usar
Para usar o Native Oracle Connector em seus aplicativos WINDEV ou sites WEBDEV:

Para usar o ORACLE em modo nativo, você deve programar:
com as funções "SQL" de WLanguage (veja Programação com funções SQL ).
com as funções "HFSQL" de WLanguage (veja Programação com funções HFSQL ).
Observações :
Não se esqueça de ler as limitações do Native Oracle Connector .
Para implantar sites que usam o Native Oracle Connector, o Native Oracle Connector deve ser instalado no servidor (servidor de aplicativos WEBDEV). Essa configuração é executada a partir do DVD ou pacote de configuração do Native Oracle Connector.
Gerenciamento de erros de thread: Quando uma chamada para o Native Oracle Connector é feita a partir de um thread, é possível gerenciar os erros de maneira normal.
O Native Oracle Connector gerencia UUIDs.
Otimizando funções HFSQL

Os controles "Browsing table" baseados em consultas são otimizados : o conteúdo do controle Table pode ser classificado clicando em uma de suas colunas.
Para evitar reexecutar a mesma consulta várias vezes ao navegar em seu resultado, recomendamos que você use a constante hNoRefresh (se os dados forem modificados por um único computador, por exemplo).
Gerenciamento de conjunto de caracteres/idioma/região
Modo operacional

O Native Connector fixa as propriedades NLS_LANGUAGE e NLS_TERRITORY aos valores correspondentes ao idioma e ao país utilizado na aplicação ao abrir a conexão.
Camadas do cliente Oracle 8i (e anteriores)
Modo operacional idêntico às versões anteriores: O Native Connector não especifica nenhum conjunto de caracteres e o desenvolvedor deve certificar-se de que o aplicativo WINDEV ou WEBDEV use o mesmo conjunto de caracteres que o configurado na camada do cliente Oracle.
Camadas do cliente Oracle 9i (e posterior)
O Native Oracle Connector se conecta ao banco de dados usando o conjunto de caracteres UTF-16.
Os dados ANSI são trocados (ligar e definir) usando o conjunto de caracteres ANSI usado quando a conexão é aberta.
Portanto, não há mais risco de uma incompatibilidade de conjunto de caracteres entre a configuração da camada do cliente e o aplicativo WINDEV ou WEBDEV.
Você também tem a capacidade de usar a camada de cliente "Oracle Instant Client" que não requer configuração (cópia simples de DLLs) e nenhuma configuração.
Cuidado

De qualquer forma, recomendamos que você não altere o conjunto de caracteres depois que a conexão for aberta, caso contrário, poderão ocorrer inconsistências.
Veja também
Native Oracle Connector: Programando com funções HFSQL
Native Oracle Connector: Programando com funções SQL
Configurando a conexão com WDORAINS (configuração opcional)
Native Oracle Connector: recursos e comentários específicos
Native Oracle Connector: Recuperando o valor de saída de um procedimento armazenado
Native Oracle Connector: Executando a mesma consulta várias vezes

https://help.WINDEV.com/en-US/?5513011
Illustrations, screen shots
none
none
User reviews
(To evaluate this resource, click 'Write a review')
No review or comment? Be the first one!