VB6 ACESS 2000 ERRO 3201
pessoal estou com o Erro 3201 .... o que preciso fazer para conseguir passar esse erro ?
Poste o trecho do código em que ocorre o erro, além da DESCRIÇÃO do erro.
eai Tekla td beleza .
se poder ajudar ficaria grato
Tabela.AddNew
Tabela([Ô]aluno[Ô]) = Text4.Text
Tabela([Ô]data[Ô]) = Text5.Text queria data com hora min segundos gravar no acess tb nao sei
Tabela([Ô]nome[Ô]) = Text2.Text
Tabela.Update
tentei algo como
Tabela([Ô]data[Ô]) = colocar um iif .... isull Text5.Text
a questao seria que esta dentro de um timer ....
conforme a pessoa coloca a digital grava na tabela que é de frequencia , quantas vezes e gravar o datahora das vezes quie a pessoa colocou a digital ....
caso tiver alguma ideia na questao pq como esta dentro do timer .....
de 2 segundos deixo desligar e ligo novamente, o aparelho
então como está dentro do timer essa comunicao,
a questao é grave quando poem o dedo , e quando passa o tempo do aparelho e 2 segundos . ele faz novamente a leitura . tendo q ser tratados tudo em branco .....
seria algo assim ?
if Text4.Text empty then
Tabela([Ô]aluno[Ô]) = [Ô][Ô]
else
Tabela([Ô]aluno[Ô]) = Text4.Text
endif
mais como tratar data isnull ?
nome mensagem de numero inteiro longo como trato ?
O erro ocorre nao na primeria gravacao ele grava numero 28
ai no 29 , ele ta acioonando o Tabela.AddNew .... por causa do timer continuo
ai paro o teste, e volto a gravar outro , ja está no trinta
quer dizer que ele esta entrando no addnew toda hora dentro do timer
mesmo nao utilizando o aparelho , podendo ter inverlos longos ., o aparelho vai pro Acess e vai pulando todos processo de segundos vai adicionando registros , claro que na primeria ja da erro
algo como entro no addnew
tem que conferir como embranco tudo , para nao pular o autonumerador
Abs
Marcelo Fazan
se poder ajudar ficaria grato
Tabela.AddNew
Tabela([Ô]aluno[Ô]) = Text4.Text
Tabela([Ô]data[Ô]) = Text5.Text queria data com hora min segundos gravar no acess tb nao sei
Tabela([Ô]nome[Ô]) = Text2.Text
Tabela.Update
tentei algo como
Tabela([Ô]data[Ô]) = colocar um iif .... isull Text5.Text
a questao seria que esta dentro de um timer ....
conforme a pessoa coloca a digital grava na tabela que é de frequencia , quantas vezes e gravar o datahora das vezes quie a pessoa colocou a digital ....
caso tiver alguma ideia na questao pq como esta dentro do timer .....
de 2 segundos deixo desligar e ligo novamente, o aparelho
então como está dentro do timer essa comunicao,
a questao é grave quando poem o dedo , e quando passa o tempo do aparelho e 2 segundos . ele faz novamente a leitura . tendo q ser tratados tudo em branco .....
seria algo assim ?
if Text4.Text empty then
Tabela([Ô]aluno[Ô]) = [Ô][Ô]
else
Tabela([Ô]aluno[Ô]) = Text4.Text
endif
mais como tratar data isnull ?
nome mensagem de numero inteiro longo como trato ?
O erro ocorre nao na primeria gravacao ele grava numero 28
ai no 29 , ele ta acioonando o Tabela.AddNew .... por causa do timer continuo
ai paro o teste, e volto a gravar outro , ja está no trinta
quer dizer que ele esta entrando no addnew toda hora dentro do timer
mesmo nao utilizando o aparelho , podendo ter inverlos longos ., o aparelho vai pro Acess e vai pulando todos processo de segundos vai adicionando registros , claro que na primeria ja da erro
algo como entro no addnew
tem que conferir como embranco tudo , para nao pular o autonumerador
Abs
Marcelo Fazan
3201 Não é possÃvel adicionar ou alterar registro porque um registro relacionado é requerido
em outra tabela.
Será que não tem um relacionamento em outra tabela
entao vi algo errado como relacionamento e esse erro
tem 1 relacionamento 1 pra muitos
clientes 1-N frequencia
preciso tirar isso ??? o que fazer ?
Abs
tem 1 relacionamento 1 pra muitos
clientes 1-N frequencia
preciso tirar isso ??? o que fazer ?
Abs
Tópico encerrado , respostas não são mais permitidas