Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom.. o erro eh o seguinte.... eu faço um select no banco e trago 2 dados, ip e lan!
faço um if pra verificar qual lan que eh e salvo em uma variavel!!
ex:
if bd("lan") = 900 then
vlan = 20
end if
eu preciso mostrar uma lista de ips e se eles estao em uso ou nao!!
no banco eu so tenho cadastrado os ips q estao em uso!
o range de ip vai sempre de 1 ate 255.. ex: 10.10.20.1 ate 10.10.20.2
onde o 20 eh a vlan!
eu tenho uma variavel ip q inicia com 1
e uma ipcompleto ="10.10"&vlan&"."&ip
dento do "while not bd.EOF" eu comparo se o ip do banco = o ip completo
se for = eu mostro na tela o q ta no banco com o status ocupado e a variavel ip recebe+1
se for diferente eu mostro o ipcompleto com o estatus livre e a variavel ip recebe+1!
intao td vez q roda o while o ipcompleto vai mudado de 10.10.20.1, 10.10.20.2...!!
o codigo nao entra no if intao ele sempre ta imprimindo o ipcompleto e imprime sempre 10.10.20.1
preciso q o while rode ate acabar os dados do banco e ate chegar a 253!!
alguem tem uma ideia de como eu posso mostrar essa lista de ips??
se tiver meio confuso fala q eu tento explicar melhor!!
vlws aew
Carregando comentários...