webForumDet fria alternativet

får typblandningsfel

ASP

3 svar · 160 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

På denna rad så får jag typblandningsfel:

RecSet("icq") = Request.Form("icq")

Det händer endast när jag lämnar det fältet tomt, alltså värdet vill jag spara i en Access-databas. Jag har satt obligatorsikt till Nej och datatypen är Tal. Om jag skriver ngt i fältet så fungerar koden bra.
Vad kan det vara för fel?

Medlem sedan feb. 20022 594 inlägg
#2

Kanske:

RecSet("icq") = int(Request.Form("icq"))

Varför använder du inte INSERT INTO?
Annars är det ju bara att kontrollera om personen har fyllt i fältet.

Medlem sedan feb. 20011 498 inlägg
#3

Jag löste det med en If-sats istället men det skulle vara kul att veta vad som var fel egentligen.

Medlem sedan mars 20015 287 inlägg
#4

"Tillåt nollängd" eller vad det nu heter i databasen kanske?

Red. Skriver som en trefingrad...

287 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
140 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
145 ms — ändringar (db)