Underlig fejl i ved opdatering af recordset
Hej EksperterJeg har for nylig flyttet en shop fra et domæne til et andet - hos den samme webhoteludbyder og på samme server. Siden er programmeret i asp/VB.
Nu får jeg pludselig en spøjs fejl på den nye side, som ikke er/var på den gamle (og jeg har ikke ændret i programmeringen). Fejlen opstår ikke ved oprettelse af nye RS eller sletning af RS, men ved de fleste sider, hvor jeg skal opdatere RS, får jeg en fejl i denne stil:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/admin/forsendelse/forsendelse-vis.asp, line 24
Men kode ser således ud på en af de sider, der fejler:
Set RS = Server.CreateObject("ADODB.RecordSet")
Sql = "SELECT * FROM tblKategori WHERE kategoriId=" & request("kategoriId")
RS.CursorType = 2
RS.LockType = 3
RS.Open Sql, cString
RS("kategoriRef") = APO_FULL(Request.Form("kategoriRef"))
refUpdate = True
RS("sorter") = Request.Form("sorter")
RS.Update
RS.Close
Set RS = Nothing
APO_FULL er en funktion der sletter ulovlige tegn. Er der nogen, som kan fortælle mig, hvad der kan være galt?