Det er fordi du har et mellemrun før den sidste ' Så hvis du slætter banner_ID = 23 så forsøger du at slette 23(mellemrum) '23 ' som ikke findes. Så prøv denne :
Conn.Execute("DELETE FROM T_banner WHERE banner_ID = '" & Request.QueryString("bannerID") & "'")
Der er jo ingen, der har en menneskelig chance for at vide, hvad din querystring hedder. Det svarer til at spørge, hvorfor du ikke får mere for din brugte bil, når vi ikke ved, hvad det er for en.
Jeg vil mene, at points'ne skal gå til hossein, da han var den første til at give dig den korrekte syntaks på dit statement - og dermed fremprovokere en fejl, fordi du henter en tom querystring.
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.