ASP - Autogenerate ID

Alles over programmeren en development binnen de IT-wereld
Plaats reactie
Gebruikersavatar
satori
Plus Member
Plus Member
Berichten: 136
Lid geworden op: 03 mei 2004, 09:15
Locatie: Landen

De bedoeling is form-data in een XML-bestand opslaan met ASP,
maar kzou willen dat bij iedere entry ook automatisch een ID-element
ingevoegd wordt.

Tot nu toe heb ik dit altijd gedaan door XSL automatisch een ID te laten
invullen in desbetreffende textbox dmv "generate-id()".

Nu zou ik dit vanuit ASP willen laten doen... Iemand een idee of ASP een
gelijkaardige functie heeft (die gelijkaardige ID's genereert, e.g. "id1DA9A88") ?


ThxInAdvance

_Peace
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16757
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 582 keer
Bedankt: 780 keer
Provider

Code: Selecteer alles

<%
     Function GetRandomKey(digits)
          Dim keyStr, output, s
          keyStr = "0123456789abcdefghijklmnpqrstuvwsyzABCDEFGHIJKLMNPQRSTUVWXYZ"
          Randomize
          
          output = ""
          Do While Len(output) < digits
               s = Int(Rnd * Len(keyStr)) + 1
               output = output & Mid(keyStr, s, 1)
          Loop
          
          GetRandomKey = output
     End Function
%>
satori schreef:Iemand een idee of ASP een
gelijkaardige functie heeft (die gelijkaardige ID's genereert, e.g. "id1DA9A88") ?
Nu wel ;)
Gebruikersavatar
satori
Plus Member
Plus Member
Berichten: 136
Lid geworden op: 03 mei 2004, 09:15
Locatie: Landen

Hehe, thx Meon, maar dat had ik ook al gevonden via google :-D

Dus als ik het goed begrijp heeft ASP geen ingebouwde functie vr "id1DA9A88"-like keys te generere :?

Kzal het dan toch maar verder doen via XSL...

Thx & Peace
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16757
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 582 keer
Bedankt: 780 keer
Provider

idd, had ik het ook van.
In PHP hebt ge iets dat heeft "uniqid()", maar zoiets ben ik niet in VBScript tegen gekomen.
Plaats reactie

Terug naar “Development”