|
|
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?
|
|
|
|
|
|
|
|
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+
|
|
|
|
|
|
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
|
|
|
|
|
|
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+
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|