02. februar 2000 - 20:40Der er
22 kommentarer og 1 løsning
SQL Fejl
Hej
Jeg er i gang med at lave et spørgeskema i forbindelse med en undersøgelse. Det er ideen at svarene fra spørgeskemaet skal gemmes i en database. Men når jeg kører scriptet får jeg en fejlmeddelelse. For ikke at lægge for stort et indlæg ind, har jeg lagt en .txt fil med sciptet på: www.wafer-card.dk/logbog/skema/fejl.txt Tak for hjælpen
Med OS2ai forsøger Aarhus Kommune og OS2-fællesskabet at give offentlige medarbejdere adgang til generativ AI uden at gøre kommunerne mere afhængige af amerikanske techgiganter.
Jeg er lidt på skideren. Jeg SKAL have siden med spørgeskemaet op at køre i dag hvis jeg skal nå at kunne bruge det i min projektopgave. Jeg har hævet pointene til 450 og der er yderligere point hvis jeg får svar i løbet af 2-3 timer. Det jeg vil have er en kode der indsætter svarene fra skemaet i databasen. I koden øverst på siden kan i se feltnavnene i databasen, og hvor svarene skal hentes fra.
svar1 = request("Alder") svar2 = request("Kon") svar3 = request("Tid") svar4 = request("Betydninghjemme") svar5 = request("Betydningarbejde") if request("Spil") <> "on" then svar6="off" else svar6="on" end if if request("Chat") <> "on" then svar7="off" else svar7="on" end if if request("Internet") <> "on" then svar8="off" else svar8="on" end if if request("Homebank") <> "on" then svar9="off" else svar9="on" end if if request("TekstB") <> "on" then svar10="off" else svar10="on" end if if request("Regneark") <> "on" then svar11="off" else svar11="on" end if if request("Database") <> "on" then svar12="off" else svar12="on" end if if request("DTP") <> "on" then svar13="off" else svar13="on" end if if request("Regnskab") <> "on" then svar14="off" else svar14="on" end if if request("Programmering") <> "on" then svar15="off" else svar15="on" end if
set DB = Server.CreateObject("ADODB.Connection") DB.open "Driver={Microsoft Access Driver (*.mdb)};"&_ "DBQ="&server.mappath("./skema.mdb")&";"&_ "DefaultDir="&server.mappath("./")&";FIL=MS Access;"
Okay. Der var godt nok en masse fejl i koden, men jeg fik den da til at virke. Så kun 300 point til hmau. Jeg har lagt koden der virker op hvis der er andre der kan bruge det.
<% svar1 = Request.Form("Alder") svar2 = Request.Form("Kon") svar3 = Request.Form("Tid") svar4 = Request.Form("Betydninghjemme") svar5 = Request.Form("Betydningarbejde") if Request.Form("Spil") <> "on" then svar6="off" else svar6="on" end if if Request.Form("Chat") <> "on" then svar7="off" else svar7="on" end if if Request.Form("Internet") <> "on" then svar8="off" else svar8="on" end if if Request.Form("Homebank") <> "on" then svar9="off" else svar9="on" end if if Request.Form("TekstB") <> "on" then svar10="off" else svar10="on" end if if Request.Form("Regneark") <> "on" then svar11="off" else svar11="on" end if if Request.Form("Database") <> "on" then svar12="off" else svar12="on" end if if Request.Form("DTP") <> "on" then svar13="off" else svar13="on" end if if Request.Form("Regnskab") <> "on" then svar14="off" else svar14="on" end if if Request.Form("Programmering") <> "on" then svar15="off" else svar15="on" end if set DB = Server.CreateObject("ADODB.Connection") DB.open "Driver={Microsoft Access Driver (*.mdb)};"& "DBQ="&server.mappath("/Logbog/data/skema.mdb")&";"& "DefaultDir="&server.mappath("./")&";FIL=MS Access;" SQL = "SELECT * FROM Svar" Set RS = Server.CreateObject("ADODB.Recordset") RS.Open SQL, DB, 3, 3 rs.AddNew rs("Alder") = svar1 & " " rs("Kon") = svar2 & " " rs("Tid") = svar3 & " " rs("betydninghjemme") = svar4 & " " rs("betydningarbejde") = svar5 & " " rs("Spil") = svar6 & " " rs("Chat") = svar7 & " " rs("Internet") = svar8 & " " rs("Homebank") = svar9 & " " rs("TekstB") = svar10 & " " rs("Regneark") = svar11 & " " rs("Database") = svar12 & " " rs("DTP") = svar13 & " " rs("Regnskab") = svar14 & " " rs("Programmering") = svar15 & " " rs.Update DB.Close set db = nothing
Rigtigt. Tak for hjælpen anyway. Jeg ville ikke havde nået et uden. Hvis nogen her skulle have lyst må I da gerne udfylde mit spørgeskema på www.wafer-card.dk/logbog/skema
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.