Hej, pleeeeaze hjälp mig! Jag har nu suttit och läst igenom en massa liknande inlägg från sök funktionen här på forumet. Jag tror jag har gjort precis som det står i massor av inlägg, men det fungerar inte ändå! Jag får fortfarande ett "#¤%& Data type mismatch in criteria expression. på koden jag bifogar nedan, det kvittar vilka ändringar jag har gjort och för mig ser det helt rätt ut! Om någon skulle hitta felet är jag ytterst tacksam!
Dim DSQL, ID, objConn2
Set objConn2 = Server.CreateObject("ADODB.Connection")
objConn2.ConnectionString ="DRIVER={Microsoft Access Driver (\*.mdb)};" &\_
"DBQ=c:\\inetpub\\wwwroot\\abk\\db\\meny.mdb"
objConn2.Open
ID = Request.Form("nummer")
DSQL = "DELETE FROM "& strMyFolder &" where url ="& ID
objConn2.Execute(DSQL)
Tack @nders, det fungerade ett litet tag! Får inget felmeddelande men posten tas inte bort från databasen, är det något fel i SQL frågan? ID:et är förresten ett tal.
Daniel78 & erka> Det är absolut ingen skillnad på DSQL = "DELETE FROM "& strMyFolder &" where nummer ="& ID och på DSQL = "DELETE FROM "& strMyFolder &" where nummer ="& ID &"" förutom att, som @nders påpekade, man lägger in en tom sträng i slutet vilket inte spelar någon som helst roll!
Du skola lyssna på @nders, i Access skola man skriva DELETE * FROM... ;)