DOIS TIPOS DE ERRO COM O MESMO NUMERO
agr eu me estrepei de vez... deveria ter deixado meu sistema em DAO, fui passar ADO, levei tinta.
sem contar com um erro q postei agr há pouco, encontrei outro: se o cara deixa um campo em branco dá o erro "-2147217887" e se o cara tentar incluir um registro q já existe tbm dá o mesmo erro.
E AGR??? ALGUéM ME AJUDA, POR FAVOR!!!
sem contar com um erro q postei agr há pouco, encontrei outro: se o cara deixa um campo em branco dá o erro "-2147217887" e se o cara tentar incluir um registro q já existe tbm dá o mesmo erro.
E AGR??? ALGUéM ME AJUDA, POR FAVOR!!!
Bem... passe dados de conexão campos do banco de dados, a descrição do erro.
pq só com isso fica meio dificil de te ajudar.
pq só com isso fica meio dificil de te ajudar.
vejam: esse erro foi ao tentar gravar com o campo endereco vazio
e esse foi ao tentar gravar um registro que já existe. bom, até onde eu sei o erro nao poderia ter o mesmo numero. vc nao acham???
por favor me ajudem... como eu dizia antes, estou usando ADO...
linhas de conexão: tanto para dizimista qndo para o registro de casamentos.
Set tb = New ADODB.Recordset
tb.Open ("nomedatabela"), bd, adOpenStatic, adLockOptimistic
tb.addnew (se eu tiver incluindo um registro)
tal e tal e no final
tb.update
tb.close
bom, eh isso, se puderem me ajudar... desde já agradeco.
e esse foi ao tentar gravar um registro que já existe. bom, até onde eu sei o erro nao poderia ter o mesmo numero. vc nao acham???
por favor me ajudem... como eu dizia antes, estou usando ADO...
linhas de conexão: tanto para dizimista qndo para o registro de casamentos.
Set tb = New ADODB.Recordset
tb.Open ("nomedatabela"), bd, adOpenStatic, adLockOptimistic
tb.addnew (se eu tiver incluindo um registro)
tal e tal e no final
tb.update
tb.close
bom, eh isso, se puderem me ajudar... desde já agradeco.
Meu, pelo seu erro (1 e 2) o erro2 ...creio que o q esta acontecendo é o seguinte
Vc deve ter criado uma chave primária nessa tabela...e vc sabe q as chaves primarias n podem repetir, então verifique isso..eu tire essa chave primaria
o erro 1..é pq sua tabela no campo endereço vc deve colocar a propriedade: permitir comprimento zero = sim...entendeu...desta forma..vc poderá deixar em branco..
entendeu ae? boa sorte e sucesso!
amigo, eu entendi... eu sei q tem chaves primarias e que tem campos q não aceitam valores vazios. o meu problema eh que os CODIGOS DOS ERROS SAO IGUAIS... eh isso q eu quero saber o pq. será q me entendeu agr???
o texto eh diferente, mas o codigo dos erros são iguais. deem uma olhada nas telas de erros e vcs verao...
Cara, na boa... esqueca o código do erro.
deixa isso pra lá
vc tem que fazer uma verificação antes de gravar o registro.
siga as orientações que o colega SINKERTEC lhe passou que vai dar certo.
deixa isso pra lá
vc tem que fazer uma verificação antes de gravar o registro.
siga as orientações que o colega SINKERTEC lhe passou que vai dar certo.
td bem, então, pessoal... eu agradeço a ajuda. mas ñ vou deixar campo aberto no meu sistema pra cliente colocar informacoes incompletas e depois jogar a responsabilidade em mim.
eu quero assim!!!
vlw, obrigado a todos!
eu quero assim!!!
vlw, obrigado a todos!
olha só amigão.
o que eu estou querendo dizer é o seguinte..
1 - Vc cria uma chave primária e permite que o cliente duplique ela ??
será que o erro realmente não é do desenvolvedor (vc no caso)
2 - Se vc não quer que o cliente insira dados em branco ou null vc faz assim
If txtEndereco = "" then
Msgbox "Informe o Endereço",vbinformation,""
exit sub
end if
assim vc evita varias dores de cabeça.
o que eu estou querendo dizer é o seguinte..
1 - Vc cria uma chave primária e permite que o cliente duplique ela ??
será que o erro realmente não é do desenvolvedor (vc no caso)
2 - Se vc não quer que o cliente insira dados em branco ou null vc faz assim
If txtEndereco = "" then
Msgbox "Informe o Endereço",vbinformation,""
exit sub
end if
assim vc evita varias dores de cabeça.
Tópico encerrado , respostas não são mais permitidas