ERRO OBJETO DATA NA HORA DO UPDATE
Olá pessoal, naum é de costume eu usar o objeto data mas fui usar dessa vez e só estou quebrando a cabeça, olha esse erro é o q esta mais me atrapalhando, por exemplo tem um campo do tipo DATA/HORA no banco de dados ACCESS, no form em vb dou um Edit e apago o valor do campo data e dou update ai na hora do Updade da Pau o erro é esse olha
Run-Time error '3426'
Esta ação foi cancelada por um objeto associado
bem no momento do updade data1.update
sera q o objeto data entende q eu quero alterar a data de 04/12/2006 para "" quando eu apago ela ??
vlw pessoal
Run-Time error '3426'
Esta ação foi cancelada por um objeto associado
bem no momento do updade data1.update
sera q o objeto data entende q eu quero alterar a data de 04/12/2006 para "" quando eu apago ela ??
vlw pessoal
manda a rotina toda;; axu q fica mais facil de localizar o erro.
Poutz kra a rotinha é normal olha
data1.recordset.edit
ai blz tem toda um rotina pra liberar os campos e tal
ai depois se por acaso eu apagar o campo data_entrada, digamos q na hora do cadastro eu errei e não era pra colocar data de entrada e quero apagar ai vou la apago o campo da data
ai clico no botão update, que tem toda rotina de validação dos campos ai no final dou um data1.recordset.update ai da o erro q falei
data1.recordset.edit
ai blz tem toda um rotina pra liberar os campos e tal
ai depois se por acaso eu apagar o campo data_entrada, digamos q na hora do cadastro eu errei e não era pra colocar data de entrada e quero apagar ai vou la apago o campo da data
ai clico no botão update, que tem toda rotina de validação dos campos ai no final dou um data1.recordset.update ai da o erro q falei
Cara, o que aconselho e você remover o objeto data e fazer direto via quey sql, é bem mais fácil e seguro...
Poutz veio num fala isso plx hAuAHU num tem nenhuma outra forma kra??? pq sempre usei query ai num sei pq diabos fui usar o objeto data pior q ja esta tudo prontinho o unico problema é esse mesmo com o campo de DATA
Este campo data é o último do seu grid? se for tenta colocar ele como penúltimo, senão, quando você mudar de linha ele tenta atualizar agora esta é só uma ideia, não sei se dará resultado...
Naum naum é o ultimo kra, tipow eu alterei o campo no banco de dados de Data/Hora para string e funcionou, o problema é com o campo data mesmo, mas será q se eu deixar como string pode me dar problema pra fazer consulta depois por DATA?
bem, se você deixar como string em todas as consultas terá de converter o campo para data, senão não irá funcionar.
O que você pode tentar também e válidar o campo antes do update.
No DbGrid tem uma opção chamada before update, coloque um teste e verifique se o valor da coluna onde esta esta data é realmente uma data, caso não seja você coloca assim:
cancel = true
ai não irá realizar o umpdate e vc pode aproveitar este momento para mandar uma msg para o usuário.
Tenta ai e vê se resolve, pois, eu particularmente não deixaria o campo como string.
O que você pode tentar também e válidar o campo antes do update.
No DbGrid tem uma opção chamada before update, coloque um teste e verifique se o valor da coluna onde esta esta data é realmente uma data, caso não seja você coloca assim:
cancel = true
ai não irá realizar o umpdate e vc pode aproveitar este momento para mandar uma msg para o usuário.
Tenta ai e vê se resolve, pois, eu particularmente não deixaria o campo como string.
Naum kra naum estou usando GRID estou usando textbox, são poucos campos
Tópico encerrado , respostas não são mais permitidas