16. juli 2002 - 12:22
Der er
8 kommentarer og 1 løsning
Hvor mangler jeg plingerne ?
Nu har jeg siddet og stirret mig blind :/ SQLstmt = "UPDATE opgave SET Prioritet = '" & Prioritet & "',deadline = '" & deadline & "',Status = '" & Status & "',Ansvarlig = '" & Ansvarlig & "',Losning = '" & Losning & "',Afsluttet = '" & check_afsluttet & "',Vises = '" & check_vises & "' WHERE ID = '" & request("ID") & "' " 'SQLstmt = SQLstmt & "VALUES ('" & Request.Form("ny_prioritet") & "','" & Request.Form("ny_deadline") & "','" & Request.Form("ny_status") & "','" & Request.Form("ny_Ansvarlig") & "','" & Request.Form("ny_losning") & "','" & Request.Form("check_afsluttet") & "','" & Request.Form("check_vises") & "')" giver fejlen: UPDATE opgave SET Prioritet = 'Meget høj',deadline = '23-07-2002',Status = 'Ingen status',Ansvarlig = 'JEJ',Losning = 'ingen løsning',Afsluttet = '0',Vises = '0' WHERE ID = '1' Microsoft VBScript runtime error '800a01a8' Object required: '' /hotline/RetOpgave.asp, line 170
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du skal ikke have ' uden om dine tal-værdier hvis de i DB'en er sat til tal !
og hvis dit dato-felt i DB'en er sat til "dato" så skal du ahve # uden om deadline ! noget med #" & deadline & "# mener jeg.. ellers er det uden " ...
det er ikke det - Det er udvidelse af denne streng: SQLstmt = "UPDATE opgave SET Prioritet = '" & Tekst & "',deadline = '" & deadline & "',Status = '" & Status & "',Losning = '" & Losning & "',Afsluttet = '" & check_afsluttet & "' WHERE ID = '" & request("ID") & "' " 'SQLstmt = SQLstmt & "VALUES ('" & Request.Form("ny_prioritet") & "','" & Request.Form("ny_deadline") & "','" & Request.Form("ny_status") & "','" & Request.Form("ny_losning") & "','" & Request.Form("check_afsluttet") & "')" Og denne virker
agg-zeus -> Man skal have ' rundt om tal, fo hvad hvis det er kommatal!
Jeg har smidt nogle ekstra på
jeg bruger da ikke ' når mine felter i DB'en er tal...
fandt fejlen - det var slet ikke i SQL-strengen Jeg havde glemt Conn.Execute (SQLstmt)
lol.... hehe.. det sker jo :-)
Kurser inden for grundlæggende programmering