Fejl 800a01ca ved session-variabler
Jeg får denne fejl en del steder, når jeg bruger session-variabler på et bestemt site:Microsoft VBScript runtime error '800a01ca'
Variable uses an Automation type not supported in VBScript
Jeg har fundet frem til, at det vist sker, når jeg f.eks. vil kalde et numerisk felt i en database, men session-variablen er tekst (også selvom indholdet er af session-variablen f.eks. er "1"), elle omvendt.
Jeg får også en del andre fejl når der skal sammenlignes variabler i koden eller hentes noget fra db'en.
Det "sjove" er bare, at jeg jo har gjort dette ofte, uden problemer før, og også med den aktuelle kode.
Jeg har bare lagt to sites "sammen", dvs. taget to sites der kørte adskilt før, og samlet dem i ét site, da de skal fungere sammen nu. Rent praktisk betyder det at filerne nu ligger i sammen site, og tabeller er kopieret ind i samme database. Det der er mikset, er nogle include-filer, hvor jeg har forskellige funktioner. Her var den ens navne begge steder, så der er flyttet lidt rundt.
Det ligger kun på min test-server, men den plejer jeg jo også at bruge, og begge site har kørt fint på den, indtil de blev lagt sammen.
Det må jo nok være noget, der er sket i den forbindelse, men nogen der har nogle gode forskal til at løse det? Jeg vil helst ikke ud i, at lave cstr(), cdbl(), osv. på alle mine variabler, da det vil være lidt af et hestearbejde. Og eftersom begge sites har virket med nuværende kode, burde det jo også kunne fikses på anden vis.