webForumDet fria alternativet

Konverteringsproblem

2 svar · 191 visningar · startad av Grummel

GrummelMedlem sedan juni 2000112 inlägg
#1

Hej

Hur gör jag för att konvertera en sträng till ett siffervärde?

Ett exempel med lite utdrag från koden:
dim bilensID
bilensID = request.querystring("ID")
"SELECT * FROM bilar WHERE ID = '" & bilensID & "'"

Kolumnen ID i tabellen bilar är av typen Räknare, alltså ett siffervärde.
Värdet till BilensID hämtas från ett formulär på den föregående sidan och är en sträng.

Felet jag får lyder -- [Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.

Allt tyder väl på att jag måste konvertera bilensID(sträng) till bilensID(integer / siffervärde).. men hur? Eller har jag helt för mig? Om någon kan komma med en lösning vore jag tacksam.

Tack på förhand

AGMedlem sedan mars 20001 266 inlägg
#2

Testa att ersätta förstaraden med:

bildensID = CInt(Request.QueryString("ID"))

Andreas

VideMedlem sedan dec. 19998 577 inlägg
#3

Om det är datatypen räknare så skall du inte ha 'fnuttar' runt värdet...:
"SELECT * FROM bilar WHERE ID = " & bilensID

------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Vilken kategori spel tycker du mest om?

124 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)