Det där med updateable query hänger ihop med rättigheter på den mapp som innehåller databasen. Det skall vara rxwd för IUSR_<servername>
Det finns flera trådar i ASP-forumet som handlar om detta.
Mysqlproblemet har jag ingen aning om.
2 svar · 241 visningar · startad av aleborg
Jag skapade ett fungerande system i ASP med Access som databas, allt funkade jätte bra tills det att jag satte upp servern(Win2000 & IIS5) mot internet och installerade MySQL.
Inte nog med att det nya systemet jag bygger(ASP med MySQL db) inte kan hantera * (ex: "Select * From...") utan jag måste skriva ut alla kolumner(ex: "Select User, Password From ..."), nu funkar inte Access db:n för det andra systemet längre, jag kan hämta information men inte uppdatera!!!
EX:
dim Conn
dim strMeny, strMenycolor, strSprak
strMeny = Replace (Request.Form("Meny"), "'", "''")
strMenycolor = Replace (Request.Form("Menycolor"), "'", "''")
strMenybredd = Replace (Request.Form("Menybredd"), "'", "''")
strSprak = Replace (Request.Form("Sprak"), "'", "''")
Conn.Execute("UPDATE Sidor SET Meny = '" & strMeny & "', Menycolor = '" & strMenycolor & "', Menybredd = '" & strMenybredd & "', Sprak = '" & strSprak & "'")
%>
Nu får jag felet:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Operationen måste använda en fråga som kan uppdateras.
/admin/menyval2.asp, line 15
Line 15:
Conn.Execute("UPDATE Sidor SET Meny = '" & strMeny & "', Menycolor = '" & strMenycolor & "', Menybredd = '" & strMenybredd & "', Sprak = '" & strSprak & "'")
Allt funkade innan jag installerade MySQL och MyODBC!!! Vad har hänt?
Det där med updateable query hänger ihop med rättigheter på den mapp som innehåller databasen. Det skall vara rxwd för IUSR_<servername>
Det finns flera trådar i ASP-forumet som handlar om detta.
Mysqlproblemet har jag ingen aning om.
Aahh tack, höll på att få panik, nu funkar access db:n
MySQL problemet är inte så stort, bara lite extra jobb