Har en komponent som som gör lite småtjoffs, i utvecklingsmiljön får jag inget fel alls, men hos kund dyker det tydligen alltid upp ett och samma fel hela tiden.
Vilket ger ett overflow, dock det underliga är att jag får bara raden på sidan som felet skall ske på och att det tydligen sker i komponenten. Allt som skickas in i denna komponent är ett idnummer.
Kan det vara tänkbart att någon rad inne i den komponenten inte kan behandla storleken på idnumret tex. Ex. att den använder CInt() och att idnumret tex. överstiger 32767.
Men gör jag ett test bara på CInt(32768) , så får jag Spill i ASP, inte overflow.
Det denna metod i komponenten gör är att anropa en sp som skall utföra en viss grej.
underligt underligt..
Själv har jag tanken att jag skulle behöva dyka in i denna komponent men då har jag ju inte något program för Vb6. baah..
Kom på hur man kunde öppna filerna... gällde bara att veta filändelsen på dem! :D *.cls
Hur som helst gick jag nu igenom den de metoderna som var inblandade, men ingen av dem ger något. Så nu sliter jag mig lite så där i håret och dunkar det i bordet..
Overflow är översättningen på spill, så det låter som att något tal är för stort för någon funktion eller operation.
Jag tycker ju det...
Men grejen är att den metoden som tar emot id, består av variant. Och den är väl hyfsat stor kan jag tänka mig. :)
Men något med komponenten måste det vara i alla fall. Det görs ingen konvertering eller så med Cint, som jag tänkte först. Utan en Variant går hela vägen ned från UI till BL till DL ... som där har en Procedur som körs mot databasen.
Grejen var att kunden inte hade installerat senaste uppdateringen av komponenten vår, inte undra på att jag blev smått tokig på komponenten som jag hade på utv.burken när felsökte den. :D
Problemet löst!
261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25