Hej!
Är ny på detta med ASP och försöker fixa till en medlemsdatabas. Har kommit så långt som att det går att logga in om man redan är medlem men när man ska regga sej som ny medlem går det inte att lägga in nya uppgifter i databasen.
Får detta felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.
Koden ser ut så här:
rs.AddNew
rs("fornamn") = Session("fnamn")
rs("efternamn") = Session("enamn")
rs("username") = Session("user")
rs("password") = Session("fnamn")
rs("bostadsort") = Session("ort")
rs.Update
Det är alltså rs.Update den klagar över.
Tacksam för svar - innan jag sliter av mej allt mitt hår...! :OO :q :l
/Galifante
Det låter som att du inte har rättighteterna du behöver på mappen där databasen ligger eller själva databasen...
:)
trexter.com skrev:
Det låter som att du inte har rättighteterna du behöver på mappen där databasen ligger eller själva databasen...
:)
Och var/hur ändrar jag det? Måste jag chmod:a mappen eller nått?:OO :q
/Galifante :q
JosefMedlem sedan mars 20023 561 inlägg Kör du detta på din egen maskin?
Jag vet faktiskt inte riktigt eftersom jag har samma problem själv! ;)
Men jag är säker på att någon snart levererar ett färskt svar!
:)
Josef skrev:
Kör du detta på din egen maskin?
Nope, på webhotell.
Hade ett liknande problem förrut och då hjälpte en kompis mej med koden och på nått mysko vänster fick hon den att funka... Kommer bara inte ihåg vad det var hon gjorde... :OO Men då behövde jag ine chmod:a eller nått...
Kan det va nått med AddNew? Det plingar en liten klocka där nämligen.... :OO
Galifante :q
JosefMedlem sedan mars 20023 561 inlägg För mig löste det sig om man sätter wwwrooten som "share this folder" under egenskaper, fliken "web sharing"...
Josef skrev:
För mig löste det sig om man sätter wwwrooten som "share this folder" under egenskaper, fliken "web sharing"...
Problemet är bara att jag sitter på sämst tänkbara OS - WinME, så jag har ingen IIS utan får skicka upp allt till hotellet o kolla den vägen... :( Så jag kan inte ändra några inställningar lokalt. Men tack för svaret iaf, kan va bra att veta till den dagen då jag får råd att köpa ett bättre OS än detta... *fattig studerande*
/Galifante
cascaMedlem sedan feb. 20005 891 inlägg Ge oss mer kod, för bövelen. ;)
Det finns en chans att du har valt fel låstyp när det gäller frågor som innebär skrivning.
casca skrev:
Ge oss mer kod, för bövelen. ;)
Okey, du bad om det. ;)
Set minCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
minCon.open "DSN=scrap"
SQL = "SELECT * FROM medlem'"
rs.Open SQL, minCon, 1, 2
rs.AddNew
rs("fornamn") = Session("fnamn")
rs("efternamn") = Session("enamn")
rs("username") = Session("user")
rs("password") = Session("fnamn")
rs("bostadsort") = Session("ort")
rs.Update
rs.Close
minCon.Close
Set minCon = nothing
Set rs = nothing
Det är hela ASP-delen på sidan som krånglar. Har inte satt några rättigheter nånstans faktiskt... :OO
/Galifante - betydligt tunnhårigare nu än i morse....
cascaMedlem sedan feb. 20005 891 inlägg Testa
rs.Open SQL, minCon, 2, 2
casca skrev:
Testa
rs.Open SQL, minCon, 2, 2
Hejsan!
Tack för hjälpen, men det funkade ändå inte... :(
Den klagar fortfarande på
rs.Update
Finns det nått annat sätt att uppdatera en databas?
/Galifante :x
cascaMedlem sedan feb. 20005 891 inlägg
Galifante skrev:
casca skrev:
Testa
rs.Open SQL, minCon, 2, 2
Hejsan!
Tack för hjälpen, men det funkade ändå inte... :(
Den klagar fortfarande på
rs.Update
Finns det nått annat sätt att uppdatera en databas?
/Galifante :x
Nja, har databasen blivit skrivskyddat, så är det nog ganska kört tyvärr. ;) (Det är lite av poängen med skrivskydd :e)
EkströmMedlem sedan feb. 20022 594 inlägg Det finns ju ett annat, och ofta bättre sätt att uppdatera.
strSQL = "UPDATE tabell SET field1 = 2, field2 = 0 WHERE ID = 2"
'Sen kör du den på följande vis
databaskoppling.Execute(strSQL) ,,128
#L#Medlem sedan juli 20021 363 inlägg Ang.
trexter.com skrev:
Jag vet faktiskt inte riktigt eftersom jag har samma problem själv!
Men jag är säker på att någon snart levererar ett färskt svar!
Finns en mängd trådar som behandlar just detta, t.ex.
http://www.webforum.nu/showthread.php?s=&threadid=55993&highlight=readonly
Ekström skrev:
Det finns ju ett annat, och ofta bättre sätt att uppdatera.
Ska testa detta! Tack för svaret! :)
/Galifante - för trött för att slita mer hår ikväll... :x