Fórum Delphi 7 com Oracle #299115
11/10/2005
0
Estava com o Client do 8i instalado em minha máquina e tudo funcionando direitinho, usando DBExpress. Instalei o Client do 10g, e tudo parou de funcionar mais só para o 8i, então como ainda preciso do 8i, removi o 10g da máquina mais agora qunado vou acessar o Oracle 8i pelo Delphi da a seguinte mensagem: ´Unable to Load oci.dll´.
Alguém sabe o que pode ser?
Manjuneiro
Curtir tópico
+ 0Posts
11/10/2005
Marcio.theis
Gostei + 0
11/10/2005
Manjuneiro
Gostei + 0
11/10/2005
Marcio.theis
Gostei + 0
11/10/2005
Manjuneiro
Gostei + 0
11/10/2005
Manjuneiro
Muito Obrigado
Gostei + 0
27/10/2005
Jcalmeij
mas um pedido de auxílio...
utilizo o 10g...e estou migrando as aplicações
para dbExpress...
meu único problema...
é que as atualizações ( applyupdates(-1)..
executado no ClientDataSet...
não surte efeito algum.
uso SQLQuery + Provider + ClientDataSet...
tens alguma sugestão???
Gostei + 0
27/10/2005
Rômulo Barros
[b:1cc99d78ec]1-[/b:1cc99d78ec] Ir no registro do windows em :
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
[b:1cc99d78ec]2- [/b:1cc99d78ec]Substituir o valor da chave NLS_LANG:
[b:1cc99d78ec]Valor atual:[/b:1cc99d78ec] [color=blue:1cc99d78ec]BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1[/color:1cc99d78ec]
[b:1cc99d78ec]Subsituir por:[/b:1cc99d78ec] [color=blue:1cc99d78ec]AMERICAN_AMERICA.WE8ISO8859P1[/color:1cc99d78ec]
[u:1cc99d78ec][i:1cc99d78ec]Qualquer coisa dá um alôzinho aqui !!![/i:1cc99d78ec][/u:1cc99d78ec]
Gostei + 0
28/10/2005
Jcalmeij
eu não estava mostrando o erro...
no ReconcileError...
daih vi onde estava meu problema...
mas...ainda nao sei como resolver...
acredito que tenha a ver com as providerflags...
pq ele dah um erro que nao tem um valor...
pra um campo obrigatório, a chave...
mas existe o valor...
e o campo tah setado somente como...
pfinkey=true...
gravo da seguinte forma
cds.Post;
cds.ApplyUpdates(-1);
cds.Close;
cds.Open;
algo mais que deva saber...
abraço...
Julio Jr.
Gostei + 0
28/10/2005
Rômulo Barros
Qual o SQL da sua Query ?
Gostei + 0
28/10/2005
Jcalmeij
:?
Gostei + 0
28/10/2005
Rômulo Barros
Gostei + 0
28/10/2005
Jcalmeij
e inserido no Client... :o
Gostei + 0
28/10/2005
Rômulo Barros
Gostei + 0
28/10/2005
Jcalmeij
os campos do client e da query estão marcados como inupdate
com exceção do codigo que eh inkey....
o provider tah setado como onkeyonly...
e qdo altero dah o erro... ´invalid number´...
e se tento inserir
´cannot insert null into (´FB_FAB´.´CODIGO´)´;
o estranho é que to setando o valor do codigo....
ou seja o client tem valor mas parece que qdo o provider vai atualizar
o valor nao eh reconhecido...
Gostei + 0
07/04/2008
Msmci
[b:6bcc2cc2f1]1-[/b:6bcc2cc2f1] Ir no registro do windows em :
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
[b:6bcc2cc2f1]2- [/b:6bcc2cc2f1]Substituir o valor da chave NLS_LANG:
[b:6bcc2cc2f1]Valor atual:[/b:6bcc2cc2f1] [color=blue:6bcc2cc2f1]BRAZILIAN PORTUGUESE_BRAZIL.WE8ISO8859P1[/color:6bcc2cc2f1]
[b:6bcc2cc2f1]Subsituir por:[/b:6bcc2cc2f1] [color=blue:6bcc2cc2f1]AMERICAN_AMERICA.WE8ISO8859P1[/color:6bcc2cc2f1]
[/quote:6bcc2cc2f1]
Rômulo, no meu micro posso alterar o registro mas nas máquinas dos usuários não posso. Teria como acertar esta falha nos componentes de conexão?
Grato,
Masuda
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)