Invalid Time e campos nulos!!! (Oracle BDE)
Tenho uma aplicação que acessa o Oracle 9i via BDE, até ai tudo bem!!
só que recentemente comecei a ter problemas em uma tabela, onde vez ou outra, ao se fazer uma alteração (update) varios campos da tabela ficam nulos... e as vezes quando se tenta acessar novamente aquele registro dá um erro de invalid time!!!
Só consigo desbloquear o registro se via SQLPlus seto o campo data que está com problemas, para null!!!
Se alguém tiver idéia do que está acontecendo, pelo amor de deus, posta ai!!!
P.S: A tabela em questão tem 49 colunas.
só que recentemente comecei a ter problemas em uma tabela, onde vez ou outra, ao se fazer uma alteração (update) varios campos da tabela ficam nulos... e as vezes quando se tenta acessar novamente aquele registro dá um erro de invalid time!!!
Só consigo desbloquear o registro se via SQLPlus seto o campo data que está com problemas, para null!!!
Se alguém tiver idéia do que está acontecendo, pelo amor de deus, posta ai!!!
P.S: A tabela em questão tem 49 colunas.
Aureliovs
Curtidas 0
Respostas
Paulo_amorim
19/07/2004
Olá
Voce está setando NULL quando faz o Update?
Até+
Voce está setando NULL quando faz o Update?
Até+
GOSTEI 0
Aureliovs
19/07/2004
Não estou...
coloco um valor normalmente na tabela, e simplesmente ele some!
Já verifiquei que o problema não é com a Query, pois mesmo após eu dar
um ApplyUpdates e um Commit no Database, os valores dos fields continuam lá...
O que acho é que está acontecendo algum tipo de pau, com o UpdateSQL...
P.S: Confio demais nos componentes da Borland, não acredito que seja um bug desses que esteja acontecendo, mas nao sei mais o que pensar...
coloco um valor normalmente na tabela, e simplesmente ele some!
Já verifiquei que o problema não é com a Query, pois mesmo após eu dar
um ApplyUpdates e um Commit no Database, os valores dos fields continuam lá...
O que acho é que está acontecendo algum tipo de pau, com o UpdateSQL...
P.S: Confio demais nos componentes da Borland, não acredito que seja um bug desses que esteja acontecendo, mas nao sei mais o que pensar...
GOSTEI 0
Rômulo Barros
19/07/2004
Qual o tipo do campo q dá erro? Acredito se vc fizer o UPDATE ( update table set campo = ..... where chave = ...) não irá dá eero. Outra coisa: qual a versão do sistema operacinal q vc utiliza com o ORACLE 9I?
GOSTEI 0