11. december 2001 - 17:51
Der er
4 kommentarer og 1 løsning
UPDATE via ID
Jeg har dette stykke asp-kode, og her skulle den rette nogle ting i en DB - henholdsvis til ID for den enkelte bruger. <% id=Request.QueryString(\"id\") Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath(\"../db/database.mdb\") Conn.Open DSN strSQL = \"Update users set \" strSQL = strSQL & \"godkendt= \'true\', \" strSQL = strSQL & \"tlf= \'\"&Request.QueryString(\"units\")&\"\' \" strSQL = strSQL & \"Where id = &id \" Conn.Execute(strSQL) Conn.Close Set Conn = Nothing response.redirect oversigt.asp %>
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.
11. december 2001 - 17:55
#1
strSQL = strSQL & \"Where id = \" & id
11. december 2001 - 18:45
#2
Det virkede ik...og jeg får denne fejl: Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\' [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket \"id = & id\". users.asp, linje 21
12. december 2001 - 01:47
#3
Læg mærke til placeringen af \" i cthun\'s svar, den skal placeres lige efter = og altså før & (som vedkommende ganske rigtigt har svaret). Og så bør du i øvrigt undgå at bruge ID som feltnavn, da det i de fleste databaser er et reserveret keyword.
12. december 2001 - 15:29
#4
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath(\"../db/database.mdb\") Conn.Open DSN strSQL = \"Update users set \" strSQL = strSQL & \"godkendt= \'true\', \" strSQL = strSQL & \"tlf= \'\"&Request.QueryString(\"units\")&\"\' \" strSQL = strSQL & \"Where id = \" & Request.QueryString(\"id\") Conn.Execute(strSQL) Conn.Close Set Conn = Nothing response.redirect oversigt.asp %>
18. december 2001 - 17:57
#5
Fik hjælp af en anden...sorry - og i havde misforstået spørgsmålet!
Kurser inden for grundlæggende programmering