webForumDet fria alternativet

Typblandningsfel...

ASPur ASP

4 svar · 163 visningar · startad av saw

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

Nu måste jag nog be om hjälp igen.
Jag skickar bl a in en checkbox på första sidan:
<FORM METHOD="POST" ACTION="Addcust1L.ASP">
<input type="checkbox" name="Admin">
Sen skickas detta till nästa sida.

SQLen:

Set rst = Server.CreateObject("ADODB.Recordset")
rst.Open "SELECT t_Portal.PortID, t_Portal.Forening, t_Anvandare.AnvId, t_Anvandare.Namn, t_Anvandare.Epost, t_Anvandare.Login, t_Anvandare.Password, t_Anvandare.Admin "&_
"FROM t_Anvandare INNER JOIN t_Portal ON t_Anvandare.AnvId = t_Portal.AnvID "&_
"ORDER BY t_Portal.Forening", connection, adOpenKeyset, adLockOptimistic

Därefter uppdateringen:
sForening=Request("Forening")
sNamn=Request("Namn")
sEpost=Request("Epost")
sLogin=Request("Login")
sPassword=Request("Password")
sAdmin=Request("Admin")

rst.AddNew
rst("Forening") = sForening
rst("Namn") = sNamn
rst("Epost") = sEpost
rst("Login") = sLogin
rst("Password") = sPassword
rst("Admin") = sAdmin
rst.Update

Om jag bortkommentera Admin(checkboxen) så fungerar allt fint, men jag vill ju ha den, och då blir det:

Provider (0x80020005)
Typblandningsfel.
/Hemsidor/GlobalaForeningen/Admin/EditForening/Addcust1L.ASP, line 41
Linje 41 är rst("Admin") = sAdmin
Vad gör jag åt detta?

------------------
saw
__
saw@songer.com
www.saw.songer.com
_
_

Medlem sedan feb. 200112 078 inlägg
#2

Fältet som du uppdaterar måste vara av samma datatyp som värdet som skall in. Detta innebär att ditt fält troligtvis är "Tal" och du försöker slänga in en text.

Vad är det för datatyp på fältet och vad ger checkboxen för värde?

------------------
"-Man kan faktiskt supa nykter."
-Mange P

Medlem sedan jan. 2001361 inlägg
#3

Hej,

Prova att sätta i ett värde i checkboxen typ

<input type="checkbox" name="Admin" value="Admin">
Medlem sedan dec. 20001 626 inlägg
#4

Kolla om du har inkluderat adovbc.inc

Medlem sedan mars 20011 880 inlägg
#5

Tack alla som har ofrat början av Julen för att hjälpa mig.
Problemet är ur världen nu. Jag hade satt datatypen till ja/nej men ändrade till text, så nu är det julefrid igen.
;)

------------------
saw
__
saw@songer.com www.saw.songer.com
_
_

[Redigerat av saw den 24 dec 2001]

[Redigerat av saw den 24 dec 2001]

132 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)