DELETE via SQL
Det er egentligt et problem der skulle ligge både i ASP og SQL forum' men anyway....JEg har et script der skal slette en post i en ACCESS database fra ete ASP script med en SQL string. jeg har prøvet med følgende kode:
~~~~~~~~~~~~~~~~~~~~~
Dim conn
Dim rs
Dim strconn
Dim DBQValue
strSQL = "DELETE * FROM nyheder WHERE id =" & ID
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("data/nyheder.mdb")
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN
myConn.Execute(strSQL)
On Error Resume Next
myConn.Close
Set myConn = nothing
~~~~~~~~~~~~~~~~~~~~~
og får følgende fejl :
~~~~~~~~~~~~~~~~~~~~~
[Microsoft][ODBC Microsoft Access Driver] Could not delete from specified tables.
~~~~~~~~~~~~~~~~~~~~~
Jeg forstår det ikke, jeg har i forskellige bøger set nøjagtig samme syntaks, kan det være at databasen er låst på nogen måde, eller at jeg ikke har rettigheder til at ændre (write access) i den pågældende fil ???
