Avatar billede Meggel Novice
02. maj 2006 - 21:35 Der er 6 kommentarer og
1 løsning

slet sql sætting..

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "id =".
/fest/opdatere.asp, line 12


<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("fest.mdb")
Conn.Open DSN
if session("login") > "" then
if request.QueryString("n") = "1" then
    sql = "UPDATE fest set tilstand = 1 where id = "&request.QueryString("id")&""
    Conn.Execute(sql)
Else
    sql = "UPDATE fest set tilstand = 0 where id = "&request.QueryString("id")&""
    Conn.Execute(sql)
end if
if request.QueryString("slet") > "" then
    id = request.QueryString("slet")
---->line 12  SQL = "DELETE * FROM fest WHERE ID= '" & id &"'"
    Conn.Execute(sql)
end if
Conn.Close
Set Conn = Nothing
end if
response.Redirect("admin.asp")
%>
Avatar billede dragox05 Nybegynder
02. maj 2006 - 21:45 #1
Avatar billede dragox05 Nybegynder
02. maj 2006 - 21:50 #2
Avatar billede dragox05 Nybegynder
02. maj 2006 - 21:50 #3
så kan jeg ik hjælpe mere ;)
Avatar billede nielle Nybegynder
02. maj 2006 - 21:51 #4
Prøv med dette:

If request.QueryString("slet") <> "" Then
    id = request.QueryString("slet")
    Response.Write "DEBUG : " & sql & "<br>"
    sql = "DELETE * FROM fest WHERE ID= '" & id &"'"
    Conn.Execute(sql)
End If
Avatar billede Meggel Novice
02. maj 2006 - 21:51 #5
hmm må bare ikke ligge det i samme fil som den man opdatere database i.. underligt.. nu virker det godt..
Avatar billede nielle Nybegynder
02. maj 2006 - 21:52 #6
*host*

Sådan:

If Eequest.QueryString("slet") <> "" Then
    id = Request.QueryString("slet")
    sql = "DELETE * FROM fest WHERE ID= '" & id & "'"
    Response.Write "DEBUG : " & sql & "<br>"
    Conn.Execute(sql)
End If
Avatar billede thesurfer Nybegynder
02. maj 2006 - 22:52 #7
nielle> ..man kommer nok ikke langt med "Eequest.QueryString"... :-)

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