kusturyca 0 Denunciar post Postado Junho 15, 2005 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
anrcardoso 0 Denunciar post Postado Junho 15, 2005 Demonstre o que voce tenta inserir. Mande o insert... Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Junho 15, 2005 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
kusturyca 0 Denunciar post Postado Junho 16, 2005 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
Motta 645 Denunciar post Postado Junho 16, 2005 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
alphamek 2 Denunciar post Postado Junho 17, 2005 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
kusturyca 0 Denunciar post Postado Junho 17, 2005 obrigado a todos pela ajuda.as repostas q enviaram serviram para resolver o problema. Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Junho 25, 2005 http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites