Avatar billede ste Nybegynder
04. januar 2004 - 21:52 Der er 10 kommentarer og
1 løsning

Opdater database.

Jeg sidder og roder med en kursus database og er ved at lave en opdaterings forespørgsel. Men det virker ikke. Jeg bruger følgende.

<%
  Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../../db/db.mdb")
strSQL= "Update tblKursusTidspunkt SET KursusStart = '"&request("KursusStart")&"' AND KursusSlut = '"&request("KursusSlut")&"' AND KursusAar = '"&request("KursusAar")&"' where KursusTidspunktId = "&request("KursusTidspunktId")
    Set rs = Conn.Execute(strSQL)
Conn.Close
Set Conn=Nothing
%>

Uanset hvilket felt jeg opdatere retter den kun i KursusStart. Den skriver et 0 der. Hvorfor.
Avatar billede mini-me Nybegynder
04. januar 2004 - 21:54 #1
prøv strSQL ="SELECT * from tblKursusTidspunkt where KursusTidspunktId = "&request("KursusTidspunktId")
rs.open strSQL, conn, 1,3

rs.update
KursusStart  = request("KursusStart")
KursusSlut = request("KursusSlut")
KursusAar = request("KursusAar")
rs.update
Avatar billede Slettet bruger
04. januar 2004 - 21:57 #2
Den korrekte syntaks er:
UPDATE tabel SET felt1=noget, Felt2=noget, felt3=noget
WHERE felt=noget
Avatar billede Slettet bruger
04. januar 2004 - 21:57 #3
Så din skal være:
strSQL= "Update tblKursusTidspunkt SET KursusStart = '"&request("KursusStart")&"' , KursusSlut = '"&request("KursusSlut")&"' , KursusAar = '"&request("KursusAar")&"' where KursusTidspunktId = "&request("KursusTidspunktId")
Avatar billede Slettet bruger
04. januar 2004 - 21:58 #4
Et svar hvis du kunne bruge det.
Avatar billede ste Nybegynder
04. januar 2004 - 21:58 #5
Lige umiddelbart melder den fejl. Den siger siden ikke findes.
Avatar billede ste Nybegynder
04. januar 2004 - 22:02 #6
Det duede ikke mini-me, men tak for den hurtige respons.
Avatar billede ste Nybegynder
04. januar 2004 - 22:03 #7
Yes Bertie. Der virker. Tak for hjælpen. Her er lidt points.
Avatar billede Slettet bruger
04. januar 2004 - 22:04 #8
Prøv lige dette det burde give dig en bedre fejl beskrivelse
Funktioner - Internetindstillinger - faneblad avanceret - fjern hak i Vis meddelelser om uskadelige HTTP-fejl
Avatar billede Slettet bruger
04. januar 2004 - 22:05 #9
Ah ok jeg takker :-) Så bare glem min kommentar.
Avatar billede ste Nybegynder
04. januar 2004 - 22:07 #10
Bertie:
Ja jeg kunne se det da jeg havde afgivet mit svar omkring at den melder fejl. Jeg skrev det imens du havde sendt det så jeg kunne jo godt have målrettet det lidt. Undskyld.
Avatar billede Slettet bruger
05. januar 2004 - 19:20 #11
Sådan går det når vi har travlt :-) Har selv gjort det..
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