Hi Helfer,
ich habe mal wieder ein Problem mit SQL und ASP:
Ich übergebe per Post eine Zahl(ID). Der Datensatz der diese ID hat soll nun gelöscht werden, das sieht so aus:
select case useraction
case "delete"
id = Request.Form("id")
dsn="DBQ=" & Server.Mappath("../database/taggeckos.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
sql3 = "Select * from news where id='"&id&"'"
conn.open dsn
rs.open sql3,conn
sql4="delete from news where id='"&id&"'"
conn.execute(sql4)
rs.close
set rs=nothing
end select
%>
Allerdings gibt mir das Programm immer die Fehlermeldung: Datentypen nicht miteinander vereinbar und zwar in der Zeile:
rs.open sql3,conn
Was mache ich falsch. Die Literarur gibt da keine guten Tipps.
Ciao Nils
PS: Ich hoffe ihr könnt mir helfen.