Avatar billede decrypto Nybegynder
30. juni 2003 - 11:10 Der er 1 kommentar og
1 løsning

GUID spørgsmål

Jeg har et problem med GUID. Jeg får genereret et tilfældigt GUID streng. Men når jeg prøver at konkatenere det med noget andet sker der ikke noget. Det er ret frustrerende. Er der nogen derude der kender til problemet. Anyway her er min kode.

------------------ Kode --------------------------
Function genGUID()
    genGUID = server.createobject("scriptlet.typelib").guid
    genGUID = replace(genGUID , "{", "")
    genGUID = replace(genGUID , "}", "")
    genGUID = replace(genGUID , "-", "")
    genGUID = cstr(genGUID)
End Function

chrguid = genGUID()
urlFileURL = chrguid & ".pdf"
response.write urlFileURL
response.end
------------------------ Kode -------------------------

Simpelt kode men det fungerer ikke. Har i noget forslag. Prøv at kopiere koden og kør den på Jeres maskine. Kryptisk ikk?

/dEcRyPt0
Avatar billede eagleeye Praktikant
30. juni 2003 - 19:28 #1
Du skal lave den sidste linje i din function om tilføj en Left og fjerne de to sidste karakter som ikke kan ses men gør man ikke kan tilføje andre strenge efter guid'et med &.


Function genGUID()
    genGUID = server.createobject("scriptlet.typelib").guid
    genGUID = replace(genGUID , "{", "")
    genGUID = replace(genGUID , "}", "")
    genGUID = replace(genGUID , "-", "")
    genGUID = cstr(left(genGUID,len(genGUID)-2))
End Function
Avatar billede decrypto Nybegynder
03. juli 2003 - 16:05 #2
Jeg havde ellers fåer ordnet problemet på en anden måde, hvor jeg ar fået genereret et nyt unikt id udfra dato. Men jeg giver dig point fordi, jeg har lært noget nyt om GUID.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester