[ASP] int conversie fout

Pagina: 1
Acties:

  • Krooswijk.com
  • Registratie: Mei 2000
  • Laatst online: 17-08-2024
hoe ik de topic title beter had kunnen omschrijven weet ik niet, mods feel free...
zit al een tijdje met dit probleem en weet niet waar ik de fout moet zoeken.

ik wil de gebruikers van m'n site tonen hoevaak zij al zijn ingelogd op m'n site
voor iedere gebruiker wordt er in mijn mysql database opgeslagen hoevaak zij zijn ingelogd met de var genaamd 'aantal_login' van het type BIGINT(3) unsigned.

dus als ze inloggen haal ik de waarde op:
code:
1
Session("Aantal_Login") = ResultSet("aantal_login") + 1

deze sessie variabele kan ik dan later tonen en weer wegschrijven naar de database. echter tijdens het ophalen van de var zoals in bovenstaande regel, krijg ik de volgende foutmelding:
code:
1
2
3
4
Soort fout:
Runtimefout Microsoft VBScript (0x800A000D)
Typen komen niet met elkaar overeen
/snake_site/script/login/validate_login.asp, line 27

er is een type fout, maar waar zit de fout nu, mijn vbscript kennis reikt niet ver genoeg om dit op te lossen, maar ik weet niet of de fout daar zit, heb al wat casts geprobeerd, maar dat lukt niet, wat zou er aan de hand kunnen zijn?

  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

ASP:
1
Session("Aantal_Login") = CInt(ResultSet("aantal_login")) + 1

Zie ook:
http://www.w3schools.com/..._functions.asp#conversion

[ Voor 24% gewijzigd door DeverauX op 20-03-2003 19:51 ]

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 22-06 10:32

_Thanatos_

Ja, en kaal

Klein detail, als het een bigint betreft, kun je beter CLng() gebruiken... CInt maakt er nml een 16-bits integer van (-32768..32767 dus).

日本!🎌