USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Valores Nulos usando ADO
Francis
ARCOVERDE
PE - BRASIL
ENUNCIADA !
Postada em 09/11/2010 08:48 hs            
Galera, eu sou novato aqui no forum e também novato em VB6, eu queria saber como
trabalhar com valores nulos, por exemplo quando aparecer a mensagem que um valor é nulo o que fazer para ir para o próximo registro válido? e também quando um registro for deletado do recordset como eu posso colocar o registro que estava a sua frente para o arquivo lhe substituir altomaticamente. desde já agradeço.
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 09/11/2010 10:01 hs            
VALORES NULOS EM VB
IF ISNULL(REGTABELA!CAMPO) THEN
IF NOT  ISNULL(REGTABELA!CAMPO) THEN

O SEGUNDO CASO NAO ENTENDI, VC PODERIA EXPLICAR MELHOR
   
Francis
ARCOVERDE
PE - BRASIL
ENUNCIADA !
Postada em 09/11/2010 10:23 hs            
Obrigado pela resposta eu vou tentar aqui, no segundo caso é o seguinte, vai funcionar
como uma classificação automatica quando um valor for deletado, por exemplo o valor 2
foi deletado e volar 3 vai passar a ser 2 o valor 4 vai passar a ser 3 e assim por diante.
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 09/11/2010 10:39 hs            
Bem o que vc tem a fazer é começar pelo codigo que foi deletado, verificando se não é o utlimo registro. nesse caso vc faz num for, while, etc fazendo update do proximo codigo - 1.
update tabela set codigo= " & regtabela.codigo - 1  & " where codigo =" & regtabela.codigo + 1
   
Felipe
não registrado
ENUNCIADA !
Postada em 09/11/2010 10:57 hs   
Juan Carlos;já pensou se a tabela tem 100,200,1000 registros.Para ele fazer isto,tem
que dar um "UPDATE" em toda a tabela e ainda como definiu seu campo codigo,e ainda de acordo com o banco de dados utilizado.Esta faltando mais imformações dele.
Banco, qual?
Tipo do campo codigo,autonumeração,sequência ou número
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 09/11/2010 11:32 hs            
Felipe, se vc apagar o codigo 5345 certo?  o como vc pensa que o codigo 5346 vai pegar o codigo 5345, e assim por diante? vc tem como fazer sem update? e ele não faz update em toda a tabela, so apartir do registro que foi deletado ate o ultimo.
vc entendeu a pergunta do amigo francis?

por exemplo o valor 2 foi deletado e volar 3 vai passar a ser 2 o valor 4 vai passar a ser 3 e assim por diante.

ate poderia fazer mais facil se pegar o ultimo registro e fazer so update no registro que foi apagado. mais o francis solicitou nessa sequencia.

poste aqui sua soluão.;
TÓPICO EDITADO
 
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página