webForumDet fria alternativet

Konvertera sträng -> heltal

ASP

2 svar · 262 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Om man har en sträng som man hämtat med Title=Request.Querystring("title")
kan man inte konvertera den till heltal (den innehåller en siffra) genom att skriva cInt(Title)
Detta fungerar inte för mig får felkoden:
Error converting data type varchar to numeric.

Medlem sedan dec. 200012 464 inlägg
#2

Jo, det skall gå. Cint fungerar om värdet ligger mellan -32768 och 32767

Du får nog visa lite mer kod.

------------------
essentitia preter non sans multiplicandum

Medlem sedan mars 20011 346 inlägg
#3

Jag har ett värde som jag hämtar från ett numreriskt fält som heter sForumId via en länk 'sida1?id=RS("SForumId")'
får jag ut värdet '2' som jag sedan hämtar igen med 'CInt(Trim(Request.Querystring("id")))' Som i sin tur (med Response.Redirect) ska skicka tillbaka mig till rätta sidan.
Får det inte att funka.

Hoppas ni fattar!

[Redigerat]
t.om. om jag skriver ut strängen med:
Response.Write CInt(Trim(Request.QueryString("Title")))
får jag felet: Inkompatibla typer: 'CInt'

[Redigerat 2]
ehum! Klantarslet var framme igen (dumstruten tack!) skickade och hämtade bara 1 värde när jag var tvungen att skicka med 2

[Redigerat av ironhead den 16 jul 2001]

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)