webForumDet fria alternativet

vädre från databas

ASP

8 svar · 230 visningar · startad av Percy

Medlem sedan mars 2000187 inlägg
Frågan#1

Hej!

har ett ja/nej nej fält i en access 2000 db.

då den är ikryssad vill jag även att en checkbox på en asp sida skall vara det.

på samma sätt vill jag kunna uppdatera fältet i db mha av checkboxen.

problemet är att jag inte riktigt får insertfrågan att funka.

måste man ha en if sats utanför sqlfrågan typ denna?:

If customer_info = checked then
customer_info = true
else
customer_info = false
end if

har försökt länge utan något givande resultat.

tack på förhand

Medlem sedan feb. 20022 594 inlägg
#2

Posta hel kod och förklara igen så kanske jag kan hjälpa dig.

Medlem sedan okt. 20005 273 inlägg
#3

Hur ser insert satsen ut?

Medlem sedan mars 2000187 inlägg
#4

har en asp-sida med en checkbox som heter "customer_info"

postar formet till en annan sida där denna insert finns:

INSERT INTO tb_customer (DeliverySurname, DeliveryLastname, DeliveryStreetname, DeliveryBox, DeliveryZipcode, DeliveryCity, customer_info) VALUES ('" & DeliverySurname & "', '" & DeliveryLastname & "', '" & DeliveryStreetname & "', '" & DeliveryBox & "', " & DeliveryZipcode & ", '" & DeliveryCity & "', " & customer_info & ")"

hur gör man då för att få in värdet från en checkbox?

innan själva inserten har jag variabler som tar emot värdena från formuläret

ex.

DeliverySurname = Request.Form("DeliverySurname")
osv.

Medlem sedan feb. 200112 078 inlägg
#5

Vad är 'costumer_info' för typ av data? Ett tal-värde hoppas jag eftersom det inte innesluts inom två '.

Vad får du för felmeddelande?

Medlem sedan mars 2000187 inlägg
#6

customer_info är som jag tidigare skrev ett ja/nej fält i access 2000.

det fungerar bra att lägga in det i tabellen om checkboxen är checkad, om den inte är det får jag "Syntax error in INSERT INTO statement. "

Medlem sedan dec. 200012 464 inlägg
#7
If customer_info = checked then
customer_info = "true"
else
customer_info = "false"
end if
Medlem sedan mars 2000187 inlägg
#8

får d inte at fungera riktigt bra...

om den är checkad och jag postar det så checkas den inte i databasen

Medlem sedan mars 2000187 inlägg
#9

får det dock att fungera med följande kod:

If customer_info = "on" then
customer_info = "true"
else
customer_info = "false"
end if

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