Avatar billede cdc Novice
03. maj 2005 - 18:31 Der er 3 kommentarer og
1 løsning

script vil ikke gemme i db

Hvorfor vil denne ikke gemme i db når jeg lavet er ny input?

<%
If Request("mode") = "ny" then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & ("d:\xxxx\tirsdag.mdb")

SQL= "INSERT INTO nyheder (overskrift, tekst, skribent)"
SQL = SQL & " VALUES ('" & request.form("overskrift") & "','" & request.form("tekst") & "','" & request.form("skribent") & "')"

Conn.Execute (SQL)

conn.Close
Set conn = nothing
Set SQL = nothing

response.write "Nyheden er nu oprettet."

ElseIf Request("mode") = "gem" then

overskrift = request.form("overskrift")
tekst = request.form("tekst")
skribent = request.form("skribent")


set conn = server.createobject("ADODB.connection")
path = ("d:\xxxx\tirsdag.mdb")
conn.Open "DBQ="& path &";DefaultDir="& path & ";Driver={Microsoft Access Driver (*.mdb)}"

overskrift = Replace(request.form("overskrift"),vbCrLf, "<br>")
tekst = Replace(request.form("tekst"),vbCrLf, "<br>")
skribent = Replace(request.form("skribent"),vbCrLf, "<br>")

SQL="UPDATE nyheder SET "
SQL = SQL & "overskrift='" & overskrift & "', "
SQL = SQL & "tekst='" & tekst & "', "
SQL = SQL & "skribent='" & skribent & "'"
SQL = SQL & " where ID =" & Request.Querystring("ID")
'response.write sql

Set RS = Conn.Execute(SQL)

response.redirect ("default_02.asp")

else
end if
%>

Den står mare stille i gem_nyhed.asp i adresselinien og intet sker ellers, ej heller en fejl...

/cdc
Avatar billede nielle Nybegynder
03. maj 2005 - 18:34 #1
Prøv at lave en test-udskrivning af Request("mode"). Adfærden er i hvert fald med at denne ikke indeholder hverken "ny" eller "gem".
Avatar billede cdc Novice
03. maj 2005 - 19:04 #2
Du har ret, mit link til siden hvor jeg opretter havde jeg glemt: ?mode=ny

Smid et svar
Avatar billede nielle Nybegynder
03. maj 2005 - 19:37 #3
Svar :^)
Avatar billede nielle Nybegynder
03. maj 2005 - 19:38 #4
Kender selv den slags fejl. ;^)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester