Avatar billede fldkdla Nybegynder
05. marts 2003 - 22:59 Der er 15 kommentarer og
1 løsning

Access SQL

Hvad er der i vejen med mit sql?

<%
            Set Conn = Server.CreateObject("ADODB.Connection")
            DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
            DSN = DSN & "DBQ=" & Server.MapPath("itopgaver.mdb")
            Conn.Open DSN
            strSQL = "UPDATE liste_opg SET status = '30' and time_slut = "&date()&" WHERE id=" & Request.Querystring("id")
            Conn.Execute (strSQL)
            Conn.Close
            response.write ("<meta http-equiv=""refresh"" content=""0;URL=default.asp"">")
%>
Avatar billede eagleeye Praktikant
05. marts 2003 - 23:02 #1
Hvilken dyper er status og time_slut?
Avatar billede medions Nybegynder
05. marts 2003 - 23:02 #2
<%
            Set Conn = Server.CreateObject("ADODB.Connection")
            DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
            DSN = DSN & "DBQ=" & Server.MapPath("itopgaver.mdb")
            Conn.Open DSN
            strSQL = "UPDATE liste_opg SET status = 30 and time_slut = #"&date()&"# WHERE id=" & Request.Querystring("id")
            Conn.Execute (strSQL)
            Conn.Close
            response.write ("<meta http-equiv=""refresh"" content=""0;URL=default.asp"">")
%>

Hvad er fejlen evt.?

//>Rune
Avatar billede fldkdla Nybegynder
05. marts 2003 - 23:05 #3
hej rune.

det er daniel! tjekker lige om det virker hvis det gør får du de point !
Avatar billede eagleeye Praktikant
05. marts 2003 - 23:05 #4
Er status ikke reserveret ord i SQL så der skal [] omkring [status].
Hvis status er tal så prøv, og flyt date() ind i selv SQLen så du bruger den som er i Access. SQL skal nemlige havde dato overført i US format yyyy-mm-dd eller mm-dd-yyyy

strSQL = "UPDATE liste_opg SET [status] = 30 and time_slut = date() WHERE id=" & Request.Querystring("id")
Avatar billede fldkdla Nybegynder
05. marts 2003 - 23:06 #5
den sætter status til 0 og laver ikke om på datoen!
Avatar billede medions Nybegynder
05. marts 2003 - 23:06 #6
Daniel? Hvem er du?

Øhh, og hvor skal jeg tjekke det henne?

//>Rune
Avatar billede fldkdla Nybegynder
05. marts 2003 - 23:08 #7
det virker helle ikk ved at lave om på date() eller sætte status i []
Avatar billede fldkdla Nybegynder
05. marts 2003 - 23:09 #8
jeg har tjekket det! Daniel mig du var ved at lave webcorner med engang!

det virker ikke
Avatar billede eagleeye Praktikant
05. marts 2003 - 23:09 #9
Får du en fejl??

Så fortæl hvilke type de to felter er?
Avatar billede medions Nybegynder
05. marts 2003 - 23:10 #10
fldkdla> kontakt mig lige på rune@medions.dk <- det er sq da længe siden!!!

//>Rune
Avatar billede fldkdla Nybegynder
05. marts 2003 - 23:10 #11
status er number og time_slut er time/date!

jeg får ingen fejl!
Jeg kan ligge det online hvis jeg skal!
Avatar billede medions Nybegynder
05. marts 2003 - 23:11 #12
Har du prøvet sådan her?

<%
            Set Conn = Server.CreateObject("ADODB.Connection")
            DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
            DSN = DSN & "DBQ=" & Server.MapPath("itopgaver.mdb")
            Conn.Open DSN
            strSQL = "UPDATE liste_opg SET status = 30 and time_slut = #"&date()&"# WHERE id=" & Request.Querystring("id")
            Conn.Execute (strSQL)
            Conn.Close
            response.write ("<meta http-equiv=""refresh"" content=""0;URL=default.asp"">")
%>

//>Rune
Avatar billede fldkdla Nybegynder
05. marts 2003 - 23:14 #13
http://alexander.abcmail.dk/tele2/

jeg har prøvet det sidste!!! der virker heller ikke!!!
Avatar billede hossein Nybegynder
05. marts 2003 - 23:23 #14
brug en anden driver:
Conn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="&server.Mappath("itopgaver.mdb"))
Avatar billede medions Nybegynder
05. marts 2003 - 23:25 #15
<%
            Set Conn = Server.CreateObject("ADODB.Connection")
            DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
            DSN = DSN & "DBQ=" & Server.MapPath("itopgaver.mdb")
            Conn.Open DSN
            strSQL = "UPDATE liste_opg SET status = 30 and time_slut = #"&Now()&"# WHERE id=" & Request.Querystring("id")
            Conn.Execute (strSQL)
            Conn.Close
            response.write ("<meta http-equiv=""refresh"" content=""0;URL=default.asp"">")
%>

//>Rune
Avatar billede medions Nybegynder
05. marts 2003 - 23:26 #16
<%
            Set Conn = Server.CreateObject("ADODB.Connection")
            DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
            DSN = DSN & "DBQ=" & Server.MapPath("itopgaver.mdb")
            Conn.Open DSN
            strSQL = "UPDATE liste_opg SET status = 30, time_slut = #"&Now()&"# WHERE id=" & Request.Querystring("id")
            Conn.Execute (strSQL)
            Conn.Close
            response.write ("<meta http-equiv=""refresh"" content=""0;URL=default.asp"">")
%>

//>Rune
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