Skulle ändå vara intressant att veta varför jag får oanvändbara värden i min sql-sats när jag använder cBool.
Om någon har nått bra svar, please posta.
jag gissar att du får sant/falskt för att du på servern har svenska installerat som språk på os:et? Eller att du kanske kör med LCID = 1053 (1053 = Svenska om jag inte missminner mig).
Svårt att komma runt på annat sätt än att antingen köra med engelskt os, eller alltid använda 1/0. Jag föredrar det sista för att slippa språkförbistring med kompilatorn
Got'cha! mrBlonde, stark kandidat till denna trådens "förklarare".
I alla fall, kan det tänkas att det är nya artikelsystemet Palle gör, som kommer på nya ***********?
(fråga riktad till Palle)
Det här är en bugg som har att göra med castning av boolean till string vid konkatenering.
Det är därför som:
response.write "" & bolTest
hos vissa inte ger samma resultat som:
response.write bolTest ' (ingen konkatening)
Jag känner själv igen den från VB: http://support.microsoft.com/?kbid=216379, har aldrig sett den i VBScript, dock. Jag får true/false i alla fallen även om jag kör svenskt LCID och svenska regional settings. Tricket som det står i länken är att köra CStr innan konkateneringen.