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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Campo nulo na consulta
Nsi-Developer
SÃO PAULO
SP - BRASIL
Postada em 25/09/2006 16:55 hs            
Pessoal alguem sabe como tratar campo nulo no vb6?

Tipo:
Eu criei uma tela de consulta para consultar itens na tabela de produtos, uma tabela SQL e q esta gravando campos nulos devido a um outro sistema usar a mesma tabela e este sistema precisa dos campos nulos então eu não posso eliminar os campo mas também não estou conseguindo usar pq quando vou executar a consulta em meu sistema ele reclama dizendo que tem campos nulos no registro ex:
CodProduto      Descricao    UnidadeM
xxxxxxxx          xxxxxxxx      Null

Quando vou consultar este item ele reclama pq o campo UnidadeM esta em branco

Alguem pode me ajudar a resolver esta treta?
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 25/09/2006 17:11 hs            
Qdo vc fala consultar vc está se referindo a colocar valores na sua lista? Como colocar valores num ListView??
Assim, não entendi muito bem mas se for isso vc coloca assim:
 
ListView.ListItems.add ,, RS("campo") & ""
 
Agora se vc está falando em consultar mesmo já tentou assim?
 
SELECT campo1,campo2 FROM Tabela WHERE campo2 IS NULL
 
Bom, espero q tenha ajudado...
 
at+
     
Nsi-Developer
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 25/09/2006 17:20 hs            
ññ são nos textboxes na tela tipo consultar um item pelo código e ele me trazer nos txts todos os dados do item com relação ao código digitado, mas ele da erro pq tem campos nulos nos registros da tabela Ex:

Set Rs_Alterar = conn.Execute("Select * From prod_embalagem where codigo = '" & txt_cod.Text & "'")
 
Me.txt_cod.Text = Rs_Alterar!codigo
Me.txt_desc.Text = Rs_Alterar!descricao
Me.txt_cat.Text = Rs_Alterar!categoria
Me.txt_fam.Text = Rs_Alterar!familia
Me.txt_for.Text = Rs_Alterar!formato
Me.txt_lin.Text = Rs_Alterar!linha
Me.txt_pct.Text = Rs_Alterar!pt_com
Me.txt_cxc.Text = Rs_Alterar!cx_com
Me.txt_pac.Text = Rs_Alterar!pacotes
Me.txt_cbc.Text = Rs_Alterar!cb_caixa
Me.txt_cbp.Text = Rs_Alterar!cb_pacote
Me.txt_cbpr.Text = Rs_Alterar!cb_produto
 
só que da pau pq um dos campos esta vazio é nulo, porem tem q estar nulo ñ posso alterar a tabela e sim tratar co codigo vb
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 25/09/2006 17:26 hs            
então colega faça como citei acima... olha:
 
Me.txt_cbpr.Text = Rs_Alterar!cb_produto & ""
 
tente ae depois retorna... :)
 
at+
     
Nsi-Developer
SÃO PAULO
SP - BRASIL
Postada em 26/09/2006 10:15 hs            
funcionou amigo são tantas preocupação, tantas linhas de código q ja estou ficando maluco rs, eu ja havia feito isso em um trabalho meu, mas quem disse q eu conseguia lembrar!

Estou me dedicando muito mais ao .NET e tendo q programar muito em VB6 acho q é isto q esta me deixando meio maluco.

vale amigo
     
Nsi-Developer
SÃO PAULO
SP - BRASIL
Postada em 26/09/2006 11:11 hs            
a e aproveitando como eu atualizo os dados de um datagrid?
tipo: meu sistema esta aberto, eu faço uma alteração nos dados dos txts e quando clicar em atualizar eu queria que os dados do datagrid fossem atualizados conforme as alterações feitas nos registros
 
     
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-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página