Fórum Delphi 2006 (DBExpress) Oracle 9i Não Grava #346246
19/09/2007
0
Bom Dia Pessoal !
Estou com um problema ao tentar gravar registros no Oracle 9i, usando Delphi 2006 e DBExpress.
Seguinte: Tenho um ClientDataSet com uma instrução Select * From Cliente Where CodigoTipoPessoa = 2. Em um determinado momento da aplicação, preciso fechar esse dataset e substituir essa instrução por outra no commandtext. Quando realizo tal operação, o applyupdate não atualiza o BD. Alguém poderia me dar uma luz ?
Abraços,
Ricardo Fluhr.
Estou com um problema ao tentar gravar registros no Oracle 9i, usando Delphi 2006 e DBExpress.
Seguinte: Tenho um ClientDataSet com uma instrução Select * From Cliente Where CodigoTipoPessoa = 2. Em um determinado momento da aplicação, preciso fechar esse dataset e substituir essa instrução por outra no commandtext. Quando realizo tal operação, o applyupdate não atualiza o BD. Alguém poderia me dar uma luz ?
Abraços,
Ricardo Fluhr.
Ricardofluhr
Curtir tópico
+ 0
Responder
Posts
20/09/2007
Macario
Ola
Verifique o seguinte:
1 - No DataSetProvider que esta associado ao ClientDataSet verifique a propriedade Options > poAllowCommandText = True.
2- Se o ClientDataSet contiver os TFields e a instrução for diferente da original(nao contiver os mesmos) isso pode estar causando erro e o Applayupdates nao é efetuado.
Espero que ajude. 8)
Verifique o seguinte:
1 - No DataSetProvider que esta associado ao ClientDataSet verifique a propriedade Options > poAllowCommandText = True.
2- Se o ClientDataSet contiver os TFields e a instrução for diferente da original(nao contiver os mesmos) isso pode estar causando erro e o Applayupdates nao é efetuado.
Espero que ajude. 8)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)