Trata Campo
#1
Posted 24/01/2004, 20:21
function tratacampo(string)
if IsNull(string) = True then
string = 0
end if
tratacampo = string
end function
#2
Posted 24/01/2004, 21:58
Você não precisa criar uma função pra fazer essa verificação.
Suponhamos que o nome da instância criada com o recordset seja "rs", sua linha de código deve estar algo do tipo:
-> While not rs.eof
ou:
-> Do Until rs.eof
ou até mesmo:
-> Do While rs.eof
Você só vai ter que fazer uma verificação que veja se o início (BOF) ou o fim (EOF) do registro está vazio.
A sintaxe seria essa:
If rs.BOF or rs.EOF = True Then
Response.Write "Vazio, seu burro!"
Else
... comandos ...
End If
Abraços, boa sorte!
Qualquer coisa, volte a postar.
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil
#3
Posted 24/01/2004, 22:34
Eu queria ver uma função para se fosse o campo em branco num dá esse erro de BOF EOF
#4
Posted 25/01/2004, 00:50
#5
Posted 25/01/2004, 01:08
End if
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!
Vinícius Nunes Lage
vinibaterabol@msn.com
#6
Posted 25/01/2004, 01:16
Não funcionou brother, porque quando eu coloco isso para de funcionar um e o outro funciona,Tenta usar If STRING = "" then
End if
Eu uso esse tratamentodecampo para fazer na media, mais quando coloco isso, a media fica todas "0", e passa a funciona o que não tem registro, não da mais erro de BOF EOF,
#7
Posted 25/01/2004, 01:29
function tratacampo(string)
if string = "" then
string = 0
end if
tratacampo = string
end function
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!
Vinícius Nunes Lage
vinibaterabol@msn.com
#8
Posted 25/01/2004, 07:28
Posta o código da página que está dando problemas, pra gente tentar resolver.Esse é um erro de recordset.
Você não precisa criar uma função pra fazer essa verificação.
Suponhamos que o nome da instância criada com o recordset seja "rs", sua linha de código deve estar algo do tipo:
-> While not rs.eof
ou:
-> Do Until rs.eof
ou até mesmo:
-> Do While rs.eof
Você só vai ter que fazer uma verificação que veja se o início (BOF) ou o fim (EOF) do registro está vazio.
A sintaxe seria essa:
If rs.BOF or rs.EOF = True Then
Response.Write "Vazio, seu burro!"
Else
... comandos ...
End If
Abraços, boa sorte!
Qualquer coisa, volte a postar.
Até o presente momento, continuo com a minha palavra acima...
Não se trata de um problema que seja necessária a criação de uma função, é problema de recordset, de registro vazio, não encontrado...
É só fazer a verificação da maneira que falei...
Abraços, boa sorte!
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)