Med följande kod kan de som använder IE5 logga in utan problem, men använder man IE6 så kommer man inte in:
SELECT userid, username, password FROM personnel WHERE StrComp(username,'" & strUsr & "',0) = 0
AND StrComp(password,'" & strPwd & "',0) = 0
Tar jag borrt StrComp-prylen så fungerar det dock för båda, så jag undrar förstås om IE6 inte har stöd för StrComp eller om jag gör någonting fel. Förmodligen är det det sistnämnda.
Den kod du visar kan inte skilja beroende på webbläsare. Vad menar du med "kommer inte in"? Felmeddelande eller vad händer? Vad innehåller variablerna när du använder IE5 resp. IE6? Var kommer värdena ifrån / var skapas variablerna?
Troligen beror det inte på din SQL på serversidan utan mer troligt är att det är ett third-party cookie problem.
Sidan som inloggningen ligger i har en annan domän än frameset-filen. Det gör att IE6 med standardinställningar inte tillåter cookies från den sidan.
Den kod du visar kan inte skilja beroende på webbläsare. Vad menar du med "kommer inte in"? Felmeddelande eller vad händer? Vad innehåller variablerna när du använder IE5 resp. IE6? Var kommer värdena ifrån / var skapas variablerna?
Om inget recordset hittas visas ett meddelande typ "Felaktigt lösenord" och det är det som händer, trots att användaruppgifterna är korrekta. Använder man IE5 så fungerar det, enligt rapport från kunden.
Troligen beror det inte på din SQL på serversidan utan mer troligt är att det är ett third-party cookie problem.
Sidan som inloggningen ligger i har en annan domän än frameset-filen. Det gör att IE6 med standardinställningar inte tillåter cookies från den sidan.
Några cookies används inte, och alla sidor ligger på samma server/domän så det kan inte bero på det.
Om inget recordset hittas visas ett meddelande typ "Felaktigt lösenord" och det är det som händer, trots att användaruppgifterna är korrekta. Använder man IE5 så fungerar det, enligt rapport från kunden.