Varias vezes temos que verificar se um valor existe no banco de dados, um exemplo seria para evitar a inclusão de um valor repetido. Ficar checando isto a toda hora não é muito bom, então criei a função tem(sql) nela eu crio um recordset, executo o SQL que foi passado a função e retorno o numero de vezes que o valor foi encontrado.
'verifica se uma consulta existe e retorna a quantidade de vezes
function tem(sql)
set veri_tem = abredb.Execute(sql)
tem = veri_tem.recordcount
if veri_tem.state <> 0 then veri_tem.close
end function
tem = veri_tem.recordcount
if veri_tem.state <> 0 then veri_tem.close
end function
Para usar basta checar se o valor é maior que zero.
if tem("select nome from usuarios where nome = 'Ronaldo'") > 0 then jsback "Usuário já cadastrado."
Acabei usando outra função, mas pelo nome já deu pra perceber a utilidade. Estou meio sem tempo agora, no próximo post eu falo sobre a "jsback".
Comentários
Postar um comentário