será que é um bug ou é puramente bisonhice minha...
fiz um cadastro simples no Visual Basic 6 com banco de dados access 2003, e tem um campo memo, porem ele não é obrigatorio...
quando eu executo o programa com F8, ao tentar consultar o registro e quando ele lê esse campo (memorando) às vezes ele lê... e às vezes ele considera como Null, então depois de muita pesquisa consegui resolver assim:
antes era:
txtObs = rs!observacao --> esse dava o erro <Invalid Use of Null>
depois eu mudei para:
txtObs = rs!observacao & ""
é ae que acontece o bug...
tentei fazer no passo a passo (CTRL + F8) e vendo os campos um por um (com o F8) notei o seguinte: quando está lendo os outros campos ele vê normalmente, quando ponho o mouse a primeira vez em cima do campo correspondente ao campo memo a "caixinha amarela" (é assim que eu a chamo... rsrs :rolleyes:) pega normal o valor do campo dentro do banco de dados, porem ao passar para ler outro registro, com F8, e tentar ver de novo o campo memo a caixinha amarela dá o valor do campo como Null e, obviamente, não preenche meu textbox, mesmo sabendo que o campo não está vazio...
o interessante é o seguinte: quando tento cadastrar uma pessoa, no formulario de cadastro, que já existe no banco de dados ele le todos os campos e coloca os valores do cadastro dentro de cada textbox correspondente, e dessa forma ele preenche meu texbox com o campo memo. Nesse formulário ele preenche normal, porém tem outro formulario para consulta que quando eu consulto os clientes cadastrados e ao preencher os textbox com os valores do banco ele "nunca" preenche meu textbox com o campo memo correspondente...
tentei explicar o maximo possivel o problema... se alguém souber como corrigir esse problema.... vou ficar devendo o resto da vida... hehe :huh:
se esse erro não acontece com voces postem ae pelamordedeus.. tow desemperado.... :(
Pergunta
Junior Ari
será que é um bug ou é puramente bisonhice minha...
fiz um cadastro simples no Visual Basic 6 com banco de dados access 2003, e tem um campo memo, porem ele não é obrigatorio...
quando eu executo o programa com F8, ao tentar consultar o registro e quando ele lê esse campo (memorando) às vezes ele lê... e às vezes ele considera como Null, então depois de muita pesquisa consegui resolver assim:
antes era:
txtObs = rs!observacao --> esse dava o erro <Invalid Use of Null>
depois eu mudei para:
txtObs = rs!observacao & ""
é ae que acontece o bug...
tentei fazer no passo a passo (CTRL + F8) e vendo os campos um por um (com o F8) notei o seguinte: quando está lendo os outros campos ele vê normalmente, quando ponho o mouse a primeira vez em cima do campo correspondente ao campo memo a "caixinha amarela" (é assim que eu a chamo... rsrs :rolleyes:) pega normal o valor do campo dentro do banco de dados, porem ao passar para ler outro registro, com F8, e tentar ver de novo o campo memo a caixinha amarela dá o valor do campo como Null e, obviamente, não preenche meu textbox, mesmo sabendo que o campo não está vazio...
o interessante é o seguinte: quando tento cadastrar uma pessoa, no formulario de cadastro, que já existe no banco de dados ele le todos os campos e coloca os valores do cadastro dentro de cada textbox correspondente, e dessa forma ele preenche meu texbox com o campo memo. Nesse formulário ele preenche normal, porém tem outro formulario para consulta que quando eu consulto os clientes cadastrados e ao preencher os textbox com os valores do banco ele "nunca" preenche meu textbox com o campo memo correspondente...
tentei explicar o maximo possivel o problema... se alguém souber como corrigir esse problema.... vou ficar devendo o resto da vida... hehe :huh:
se esse erro não acontece com voces postem ae pelamordedeus.. tow desemperado.... :(
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.