ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

DBExpress com Oracle

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
IvanBernardes
Novato
Novato


Registrado: Terça-Feira, 27 de Janeiro de 2004
Mensagens: 72
Localização: Ipatinga - MG

MensagemEnviada: Ter Jan 16, 2007 4:51 pm    Assunto: DBExpress com Oracle Responder com Citação

Boa tarde,

Alguem tem algum exemplo de um programa usando DBExpress com Oracle ou sabe onde encontar.

Não consigo usar o comando ApplyUpdate, esta dando erro todas as vezes que o ApplyUpdate é executado.

O primeiro erro é 'ORA-01722 - Número inválido' e logo em seguida 'Unable to find record. No key specified'.

Falow,

Ivan Bernardes Santos
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
bruno.sensatta
Novato
Novato


Registrado: Segunda-Feira, 15 de Janeiro de 2007
Mensagens: 32

MensagemEnviada: Ter Jan 16, 2007 5:41 pm    Assunto: Responder com Citação

tenta usa o comando
<CLientDataSet>.ApplyUpdate(-1);

pelo menos eu utilizo isso logo depois que dou o post

abraços!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Luckmann
Novato
Novato


Registrado: Quinta-Feira, 18 de Janeiro de 2007
Mensagens: 10

MensagemEnviada: Qui Jan 18, 2007 6:01 pm    Assunto: Responder com Citação

Boa tarde!
Bom, pela mensagem, acredito que o Provider não está conseguindo montar o comando SQL pra fazer o Update.
Para o provider conseguir fazer isso, o SELECT deve conter os campos que identificam o registro como único no banco de dados.
Ou estes campos nao estao no select, ou eles estao desabilitados na opção WHERE dos Provider Flags do SQLDataSet.

Espero ter ajudado,

Lückmann
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB