Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Jeg ville gøre sådan her -- Function funcTrimRequest(Input) temp = Server.HTMLEncode(Trim(Replace(Input, "'", "''"))) temp = Server.HTMLEncode(Trim(Replace(temp, "''", ""))) temp = Server.HTMLEncode(Trim(Replace(temp, "-", ""))) temp = Server.HTMLEncode(Trim(Replace(temp, "(", ""))) temp = Server.HTMLEncode(Trim(Replace(temp, ")", ""))) funcTrimRequest = temp End Function Response.write "du kan nu sammkæde din funktion med udskrift "&funcTrimRequest("blabla")
Dårligt eksempel da jeg ikke kalder funktionen med noget nyttigt :o) Men pointen er følgende En funktion returnerer en værdi En Sub returnerer ikke en værdi Så hvis du blot ønsker at have en "funktion" som udskriver noget, så kan du ligeså godt benytte SUB, men hvis du ønsker få beregnet på noget og tildele det en variable så benytter du en FUNCTION eks sql = "Insert into tabel values('hej',2,#23-03-1928#)" nysql = funcTrimRequest(sql)
Ja men du skriver heller ikke det rigtige ud, når du kører funktionen så får du jo værdien direkte --- strSQL = "Insert into tabel .... data = " & Request.Form("tekst") nystrSQL = funcTrimRequest strSQL Response.Write("<br> Tjek af strSQL = "& nystrSQL)
Jeg har aldrig helt selv lært hvornår man skal benytte Call Men jeg synes nogen gange man er ude for at man skal benytte Call, specielt hvis man bruger Sub og paranteser Der er vist følgende måder at kalde den på test = funcTrimRequest(strSQL) test = funcTrimRequest strSQL test = call funcTrimRequest(strSQL) test = call funcTrimRequest strSQL
Det var så lidt da :o), rart når tingene virker :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.