Lägg till post, redigera post, sortera/lista poster funkar.
Men att radera en post funkar inte. Jag skickar ett id-nummer till filen radera.asp som genererar det här felmeddelandet:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
radera.asp, line 15
Hela det där kodschabraket kan du ersätta med följande:
<!-- #Include File="DBkoppling.inc" -->
<%
Radera = "DELETE FROM tabellen WHERE id = " & CLng(Request.QueryString("id"))
Connect.Execute Radera,,128
Connect.Close
Set Connect = Nothing
Response.Redirect("form_ny.asp")
%>
Clng har jag lagt runt din request för att se till att ID är ett heltal. Försöker man skicka in annat kraschar koden. Man måste alltid tänka "sql injection".
Jag utgår ifrån att objektet Connect skapas i DBkoppling.inc - så ser det iaf ut på din originalkod.
[edit]: Eventuellt får du ta bort ,,128 från execute-anropet - jag vet inte om mysql (rättare sagt myodbc) hanterar detta.
I övrigt: om du har en includefil med ändelsen .inc - se till att IIS:en exekverar den filändelsen som en asp-fil. Man vill inte riskera att filen går att ladda hem via webbläsaren, och någon får tag i uppgifterna till din databas.