ID = (Request.QueryString("bookingid")) strSQL = "Delete from datoforesp where bookingid = " & ID conn.execute(strSQL)
%>
<body leftmargin="0" topmargin="0">
<table width="95%" height="130" border="0" cellspacing="0"> <tr> <td class="txt2" width="101" height="20"> Følgende<% Response.write Request.Querystring ("bookingid") %>, er nu slettet! </td>
</tr>
</table>
får følgende fejlmeddelse
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 "bookingid =". test/slette_booking.asp, line 30
ID = Request.QueryString("bookingid") if ID <> "" then strSQL = "Delete from datoforesp where bookingid = " & ID conn.execute(strSQL) else response.write "intet ID" end if
ID = (Request.QueryString("bookingid")) strSQL = "Delete from datoforesp where bookingid = " & ID conn.execute(strSQL)
til:
ID = Int(Request.QueryString("bookingid")) if ID = Null then response.write "intet ID" else strSQL = "Delete from datoforesp where bookingid = " & ID conn.execute(strSQL) end if
Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D) Typerne stemmer ikke overens: '[string: "0110200301102003bus1"]' /webhuset/webhuset/gus01102003/kalender/slette_booking.asp, line 32
er linien ID = Int(Request.QueryString("bookingid"))
feltet i databasen er sat til tekst - er det der der kan være en fejl ?
har teste om der er noget i variablen
ID = Request.QueryString("bookingid") if ID <> "" then response.write (ID) else response.write "intet ID" end if
og den udskriver glad ud.
?????? men at få den til at slette vil den stadig ikke
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.