Session + Session

Tags:    asp

Jeg er ved at arbejde på et auktions site, og er løbet ind i lidt problemer med nogle sessions.

En forsimplet version af min kode:

expression1 = Session("Nu_pris")
expression2 = Session("Budforøgelse")
result = expression1 + expression2
response.write result

De 2 sessions indeholder begge tal, og som i nok kan se ønsker jeg at lægge disse to tal sammen. Problemet er blot at når jeg prøver på dette lægger den blot de 2 strings sammen, hvilket jeg jo ikke kan bruge til noget.

//Nick



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Med .Net er Session et object.... og jeg mener også det er det med asp...

Derfor skal de to objecter laves om til int's før du kan ligge dem sammen...

brug typecast eller implicit konvertering...

Jeg arbejder til daglig med .Net(C#) men jeg mener du kan gøre det sådan her

Dim result as integer
result = CInt(expression1) + CInt(expression2)



Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk

[Redigeret d. 22/05-04 15:31:35 af Jokke Jensen]



Jeg er ved at arbejde på et auktions site, og er løbet ind i lidt problemer med nogle sessions.

En forsimplet version af min kode:

expression1 = Session("Nu_pris")
expression2 = Session("Budforøgelse")
result = expression1 + expression2
response.write result

De 2 sessions indeholder begge tal, og som i nok kan se ønsker jeg at lægge disse to tal sammen. Problemet er blot at når jeg prøver på dette lægger den blot de 2 strings sammen, hvilket jeg jo ikke kan bruge til noget.

//Nick

har du husket starte asp koden med <% og slutte med asp koden %>



Med .Net er Session et object.... og jeg mener også det er det med asp...

Derfor skal de to objecter laves om til int's før du kan ligge dem sammen...

brug typecast eller implicit konvertering...

Jeg arbejder til daglig med .Net(C#) men jeg mener du kan gøre det sådan her

Dim result as integer
result = CInt(expression1) + CInt(expression2)

Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk

[Redigeret d. 22/05-04 15:31:35 af Jokke Jensen]


Mange tak for hjælpen Jokke, dog skal det lige nævnes at det ikke er muligt at bestemme i vbscript om for eksempel result skal være en integer eller en string, ligesom man kan .net og visual basic mm..

Men tusind tak

//Nick



Glad for at kunne hjælpe...

Sig endeligt til hvis der er andet

Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk



En anden mulighed er at starte med at sige 0 + og så alle dine tal :) Så skulle den lelv hitte ud a æ.



t