06. februar 2003 - 19:02Der er
19 kommentarer og 1 løsning
opdater data i access database
Jeg har lavet nedenstående side som skulle have være en side til at rette/opdatere data i databasen... men det gør den ikke! Det den gør er at lave en ny række med de rettede data med en ny "ID"
< - - siden er her - - >
<% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../../../../log/resultater.mdb") Conn.Open DSN
' Hent fra databasen afhængig af værdien id fra URL SQL = "Select * From Kalender Where Id = " & Request.Querystring("id") Set rs = Conn.Execute(SQL)
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
hvis du lige viser den kode som opdatere databasen ville det nok hjaelpe lidt. Det eneste jeg kan se her er at du henter noget data ud fra din DB. Kan du vise filen tilfoj.asp
<% If Request.Form("update") <> "" Then strError = "" strID = Trim(Request.Form("Id")) strDato = Trim(Request.Form("Dato")) strTitel = Trim(Request.Form("titel")) strPris = Trim(Request.Form("pris")) strTilmeld = Trim(Request.Form("tilmeld")) strLink = Trim(Request.Form("link")) strBesk = Trim(Request.Form("besk")) arr = split(strBesk," ") for i = lbound(arr) to ubound(arr) If Len(arr(i)) > 25 then strError = "Et ord må kun indeholle 25 tegn!" End If next If Len(strDato) = 0 Then strError = "Du skal skrive en dato!" ElseIf Len(strTitel) = 0 Then strError = "Du skal skrive en titel!" ElseIf Len(strPris) = 0 Then strError = "Du skal skrive en pris!" ElseIf Len(strTilmeld) = 0 Then strError = "Du skal skrive hvem man skal tilmelde sig til!" ElseIf Len(strBesk) = 0 Then strError = "Du skal skrive lidt om arrangementet!" End If If Len(strError) = 0 Then
Set rs = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT * FROM kalender WHERE Id = " & Request.Querystring("id") strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../../../../log/resultater.mdb") rstemp.Open strSQL, strDSN, 1, 3 If (rs.BOF Or rs.EOF) Then rs.AddNew rs("ID") = RemoveHTML(strID) rs("Dato") = RemoveHTML(strDato) rs("Titel") = RemoveHTML(strTitel) rs("Pris") = RemoveHTML(strPris) rs("Tilmeld") = RemoveHTML(strTilmeld) rs("Link") = RemoveHTML(strLink) rs("Besk") = Replace(RemoveHTML(strBesk), vbCrLf, "<br>") rs.Update End If rs.Close Set rs = Nothing Response.Redirect("kalender.asp") Else strError = "<p><font face=verdana size=1 color=#FFFFFF><b>"& strError &"</b></font></p>" strMode = "add" End If End If %>
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.