ERRO AO LER CAMPOS VAZIO.

AMORIM 09/04/2016 17:24:40
#460799
Ola pessoal mais uma vez estou aqui para pedir orientação aos colega do VBMANIA
Estou fazendo uma consulta so que esta dando o erro conforme abaixo:
[txt-color=#e80000]Operator [ô]=[ô] is not defined for type [ô]DBNull[ô] and type [ô]Integer[ô][/txt-color]
estou usando o if abaixo ele verificar se esta vazio ou não o campo só que os outros
campos que esta preenchido aparece vazio no Form tem como corrigir este erro?
If dr.Item([Ô]TIPOPDV[Ô]).ToString().Trim() = [Ô][Ô] Then
Tradcional.Checked = False
Cupom.Checked = False
End If
OMAR2011 09/04/2016 19:11:13
#460801
Testei isto e não acontece erro.
If dr.Item([Ô]TIPOPDV[Ô]).ToString().Trim() = [Ô][Ô] Then
Tradcional.Checked = False
Cupom.Checked = False
End If
Pode haver erro anterior a este código onde existe campo com valor nulo.
Poste um pouco mais da codificação.
KERPLUNK 09/04/2016 19:14:49
#460802
Porque a obsessão por transformar tudo em string? Trabalhe com o tipo de dados que o campo é. Além disso, a verificação de null, deve ser feita da forma mais automática possível. No meu canal, eu explico como isso deve ser feito.
Faça seu login para responder