Avatar billede Jman Praktikant
23. oktober 2002 - 16:25 Der er 1 kommentar og
1 løsning

Opdater - er lidt i tvivl

Jeg er lidt i tvivl om hvorfor jeg får en intern serverfejl 500 -
Der kanb opdateres 2 felter
Betegnelse = tekstfelt
Lost = afkrydsningsfelt

kode:
<%mode = Request.QueryString("mode")%>
<% if mode = "opdater" then %>
<%
Set dbdrift = CreateObject("ADODB.Connection")
strConn = "dsn=support"
dbdrift.Open strConn
%>
<%
Betegnelse = request.form("Betegnelse")
if request.form("lost") <> "" then
  check_lost = date + time
else
  check_lost = ""
end if

Betegnelse = Replace(Betegnelse,"'","''")

SQLstmt="UPDATE Driftstatus set Betegnelse = '"&Betegnelse&"',Lost = '"&Lost&"'  WHERE ID = '" & request("ID") & "' "
'SQLstmt = SQLstmt & "VALUES ('" & Request.Form("Betegnelse") & "','" & request.form("check_lost") & "')"

response.write sqlstmt
dbdrift.Execute (SQLstmt)

response.write strCreateNew
Response.redirect("adm_driftsstatus.asp")

    dbdrift.close
    Set dbdrift = nothing
    Set SQLstmt = nothing

end if
%>

Kan man overhovedet lave det, jeg gør med et afkrydsningsfelt ?
Og hvis ja, hvad kan der så være af problem, siden jeg får fejl ?
Avatar billede musicchart.dk Nybegynder
23. oktober 2002 - 23:42 #1
jeg regner med at dette:

'SQLstmt = SQLstmt & "VALUES ('" & Request.Form("Betegnelse") & "','" & request.form("check_lost") & "')"

...ikke er noget vi skal kigge på..?

Her:
check_lost = date + time  <--- dette mener jeg ikke du kan

hvis du vil noget, skal den hedde:
date & time

men det vil jo bare give:
23-10-200223:47:04
Avatar billede Jman Praktikant
24. oktober 2002 - 08:33 #2
jeg fik det til at virke, så det kunne man godt :)
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