Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kusturyca

Problema

Recommended Posts

o problema é o seguinte:tenho uma base de dados em Oracle e uma aplicação em VB.se inserir os dados via script em pl-sql, a aplicação não reconhece os dados!!!se os inserir pela a aplicação VB tanto a aplicação como o Oracle os reconhecem!!!!como resolvo este problema????qualquer ajuda é bem-vinda!!!!obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não faltou um COMMIT ? Uma sessão não vê alterações de outra até que ocorra um commit.

Compartilhar este post


Link para o post
Compartilhar em outros sites

as inserções são bem feitas pois o oracle preenche a base de dados.insert into "my_table" values(...,...,...); ................... ...................insert into "my_table" values(...,...,...);Quanto ao commit, como funciona?escrevo commit no fim no script??para q serve o commit?Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O commit confirma as operações feitas, sair do sqlplus sem ´comitar´ faz com que geralmente(depende de configurações) as operações sejam desfeitas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Se na sua aplicação VB tu estiver utilizando o ADO para fazer a comunicação entre a aplicação e o banco de dados Oracle, pode ocorrer esses problemas.

 

O problema que acontece é que quando tenta se inserir os dados via ADO, nos campos das tabelas Oracle, alguns campos aparecem cheios de ??????????????

 

Para tentar corrigir esse erro, ou tu poderá mudar o driver de conexão e utilizar o Method OO4O para fazer essa comunicação, ou atualizar o ADO para 2.5 ou superior.

 

O Commit serve para dizer ao Oracle que os dados inseridos na sua sessão serão aceitos pelo banco de dados, geralmente os SQL*PLUS ou a própria sessão do banco de dados é configurado em AUTOCOMMIT.

 

Abraços,

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.