webForumDet fria alternativet

INSERT INTO + Checkbox

7 svar · 237 visningar · startad av LearningASP

LearningASPMedlem sedan okt. 2001127 inlägg
#1

hur gör man för att lägga till värdet true/false på en checkbox i INSERT INTO?

Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open "DSN=addcar;UID=;PWD="
	SQL = "INSERT INTO tabell &_"
       "(Rs_modell, Rs_Kaross, Rs_Farg, Rs_Metalic, Rs_Pris, Rs_Valuta, Rs_Prut, Rs_Effekt, Rs_Effekt_HK, Rs_Arsmodell, Rs_Tripmatare, Rs_Bilprov, Rs_Automat, Rs_Klimat, Rs_Krock, Rs_Veteran, Rs_NyBil, Rs_Beskriv, Rs_Fornamn, Rs_Efternamn, Rs_Ort, Rs_Lan, Rs_Epost, Rs_Riktnr1, Rs_tel1, Rs_Riktnr2, Rs_tel2, Rs_DeleteDate, Rs_AddDate, Rs_IP) &_"
	"VALUES &_"
	"('" & strModell & "', '" & strKaross & "', '" & strColor & "', '" & strMetallic & "',  '" & intPris & "',  '" & strValuta & "',  '" & strPrut & "',  '" & strEffekt & "',  '" & strKaross & "', )"
 	#" & datumvar1 & "#
	objConn.Execute(SQL)

	objConn.Close
	Set objConn = Nothing

strMetallic är checkbox

Tack på förhand
Wunderbart!

------------------
Varje dag är en ny lektion ;)

[Redigerat av LearningASP den 14 okt 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#2

Vad är metallic-fältet för datatyp i tabellen?

------------------
All your base are belong to me.

LearningASPMedlem sedan okt. 2001127 inlägg
#3

Yes/no

------------------
Varje dag är en ny lektion ;)

LarsGMedlem sedan dec. 200012 464 inlägg
#4
SQL = "INSERT INTO tabell &_"
"(Rs_modell, Rs_Kaross, Rs_Farg, Rs_Metalic, Rs_Pris, Rs_Valuta, Rs_Prut, Rs_Effekt, Rs_Effekt_HK, Rs_Arsmodell, Rs_Tripmatare, Rs_Bilprov, Rs_Automat, Rs_Klimat, Rs_Krock, Rs_Veteran, Rs_NyBil, Rs_Beskriv, Rs_Fornamn, Rs_Efternamn, Rs_Ort, Rs_Lan, Rs_Epost, Rs_Riktnr1, Rs_tel1, Rs_Riktnr2, Rs_tel2, Rs_DeleteDate, Rs_AddDate, Rs_IP) &_"
"VALUES &_"
"('" & strModell & "', '" & strKaross & "', '" & strColor & "', " & len(strMetallic) & ", '" & intPris & "', '" & strValuta & "', '" & strPrut & "', '" & strEffekt & "', '" & strKaross & "', )"
#" & datumvar1 & "#

om det är yesno

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

LearningASPMedlem sedan okt. 2001127 inlägg
#5

Jag får följande problem med min INSERT INTO

sql:
INSERT INTO tabell (Rs_modell, Rs_Kaross, Rs_Farg, Rs_Metallic, Rs_Pris, Rs_Valuta, Rs_Prut, Rs_Effekt, Rs_Effekt_HK, Rs_Arsmodell, Rs_Tripmatare, Rs_Bilprov, Rs_Automat, Rs_Klimat, Rs_Krock, Rs_Veteran, Rs_NyBil, Rs_Beskriv, Rs_Fornamn, Rs_Efternamn, Rs_Ort, Rs_Lan, Rs_Epost, Rs_Riktnr1, Rs_tel1, Rs_Riktnr2, Rs_tel2, Rs_DeleteDate, Rs_AddDate, Rs_IP) VALUES ('911', 'Cab', 'silver', '2', '10000', 'SEK', 'förhandlingsbart', '355', 'hk', '06/1998', '10.000', '05/2001', '2', '2', '2', '2', '2', 'Hans', 'Dahlgren', 'Göteborg', 'Västra Götalands län', 'hej@hopp.com', '031', '561123', '0708', '456201', #2001-11-11# , #2001-10-14 19:22:08# , '192.168.15.4', )

Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck. 

/porsche/add_car_ok.asp, line 154

------------------
Varje dag är en ny lektion ;)

LarsGMedlem sedan dec. 200012 464 inlägg
#6

& strKaross & "', )"

Du har ett komma för mycket här.

Värdena för checkboxar skall inte anges inom '

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

LearningASPMedlem sedan okt. 2001127 inlägg
#7

Nu funkar det ;)

men om jag vill hämta ur ID på den post jag la dit hur gör jag då????

------------------
Varje dag är en ny lektion ;)

LarsGMedlem sedan dec. 200012 464 inlägg
#8

Access 2000?

I så fall

connect.execute sql,,128 'din insert
set rs = connect.execute("select @@identity")
last_id = rs(0)

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

250 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
124 ms — hämta forumlista (db)
123 ms — hämta statistik (db)
121 ms — hämta tråd, inlägg och bilagor (db)