<% faxnumber = RS("rfax") %>
<%
If Len(faxnumber) > 0 then
Response.Write " Fax: " & faxnumber & "<br>"
End If %>
Borde väl fungera...
------------------
Skvallrar bäst som skvallrar först.
www.webeye.nu
5 svar · 233 visningar · startad av brw
Om jag kör:
<% faxnumber = RS("rfax") %>
<%
If faxnumber >0 then
Response.Write " Fax: " & faxnumber & "<br>"
End If %>
Och faxnumret innehåller streck (-) mellan riktnummer och telnr
så får jag följande felmeddelande:
Körningsfel i Microsoft VBScript fel '800a000d'
Inkompatibla typer: '[string: "0227-159 86"]'
Men om jag tar bort strecket och istället kör mellanslag mellan riktnummer och telnr så fungerar det?
Hur ska jag göra för att det ska gå att ha streck i faxnummret?
(jag har textfält i databasen)
/brw
<% faxnumber = RS("rfax") %>
<%
If Len(faxnumber) > 0 then
Response.Write " Fax: " & faxnumber & "<br>"
End If %>
Borde väl fungera...
------------------
Skvallrar bäst som skvallrar först.
www.webeye.nu
Tackar.. funka fint!
Är det inte bättre med
IF ISNUMRIC(faxnumber)=true THEN
annars kan man ju skriva "snorbobba" som faxnummer.
Fast det var ju just det han/hon ville komma ifrån... i och med att det kunde förekomma "-" i nummret...
------------------
Förnekar bäst som förnekar längst - helst 2-3 meter
www.webeye.nu
liten rättelse:
funktionen heter ISNUMERIC().
en liten fyi åckså: man behöver inte skriva = true där funktionen endast returnerar ett booleskt värde. det räcker att skriva if isnumeric(variabel) then...
eller
if not isnumeric(variabel) then...
------------------
@nders