Notifications
Clear all

Converter valor Null em String

2 Posts
1 Usuários
0 Reactions
1,809 Visualizações
(@eric-jhon)
Posts: 17
Active Member
Topic starter
 

Bom dia, pessoal. Estou trabalhando em um código pra apresentar num formulário os valores pesquisados em um banco de dados do Access, porém nesse meu banco de dados há valores "Null", ou seja, dados não inseridos, os quais quando são lidos pelo código geram erro, pois um valor Null aparentemente não pode ser inserido num textbox e por isso tentei criar uma função pra converter os valores Null em uma string vazia "":

Function CNullToStr(Variável)
'Converte uma variável de banco de dados com valor NULL para uma STRING vazia
If IsNull(Variável) Then
    Variável = ""
Else
Variável = Variável
End If
End Function

Porém essa função sempre retorna uma string vazia, onde está o erro?

Segue exemplo de como estou usando a função:

Exercício.Value = CNullToStr(Consulta("Exercício"))
 
Postado : 08/06/2016 7:00 am
(@eric-jhon)
Posts: 17
Active Member
Topic starter
 

Consegui resolver. Como sou novo com funções eu não sabia que precisava definir o resultado final no nome da Função. :D

Function CNullToStr(Variável) As String
'Converte uma variável de banco de dados com valor NULL para uma STRING vazia
If IsNull(Variável) Then
    CNullToStr = ""
Else
    CNullToStr = Variável
End If
End Function
 
Postado : 08/06/2016 7:18 am