är det tal så ska det inte vara några fnuttar(') ;)
------------------
[Har aldrig redigerats av någon den 11 okt 2001]
6 svar · 194 visningar · startad av Cactuz
varför funkar inte det här?
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("lista.mdb")
SQL = "UPDATE spel SET 1 = '" & Request.Form("1") & "', 2 = '" & Request.Form("2") & "', 3 = '" & Request.Form("3") & "', 4 = '" & Request.Form("4") & "', 5 = '" & Request.Form("5") & "', 6 = '" & Request.Form("6") & "', 7 = '" & Request.Form("7") & "', 8 = '" & Request.Form("8") & "', 9 = '" & Request.Form("9") & "', 10 = '" & Request.Form("10") & "', 11 = '" & Request.Form("11") & "', 12 = '" & Request.Form("12") & "', 13 = '" & Request.Form("13") & "', 14 = '" & Request.Form("14") & "', 15 = '" & Request.Form("15") & "', 16 = '" & Request.Form("16") & "', 17 = '" & Request.Form("17") & "', 18 = '" & Request.Form("18") & "', 19 = '" & Request.Form("19") & "', 20 = '" & Request.Form("20") & "', 21 = '" & Request.Form("21") & "', 22 = '" & Request.Form("22") & "', 23 = '" & Request.Form("23") & "', 24 = '" & Request.Form("24") & "', 25 = '" & Request.Form("25") & "'"
Set rs = db.Execute(SQL)
Set rs = nothing
Set db = nothing
Response.Redirect "lista.asp"
%>
är det tal så ska det inte vara några fnuttar(') ;)
------------------
[Har aldrig redigerats av någon den 11 okt 2001]
....Förresten....
Välkommen till wF
------------------
[Har aldrig redigerats av någon den 11 okt 2001]
sen kan du byta ut:
Set rs = db.Execute(SQL)
mot
db.Execute(SQL),,128
och ,,128 betyder att man inte skapar något recordset :OO vilket inte behövs vid en update ;)
------------------
[Har aldrig redigerats av någon den 11 okt 2001]
får bara upp detta felmeddelande:
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: 'db.Execute'
/cactuz/lista/spelista.asp, line 8
Använder du 1 som kolumnnamn?
Det brukar bara ställa till problem (som nu).
Jag tycker att du bör använda namn som associerar till vilken typ av data som kolumnen kan innehålla.
Om du vill använda sådana namn i sql så måste man ange dom inom []
dvs
SQL = "UPDATE spel SET [1] = '" & Request.Form("1") & "',[2] = '" &
'etc
db.Execute SQL
------------------
essentitia preter non sans multiplicandum