Vad betyder "Operation must use an updateable query" som är det meddelande jag får när jag ska skicka iväg ett inlägg i min gästbok och hur ska jag rätta till det?
<% option explicit%>
<% Session.lcid=1053 %>
<% dim fnamn, enamn, rubrik, inlagg, datum
dim koppling
dim sql
fnamn=request.form("fnamn")
enamn=request.form("enamn")
rubrik=request.form("rubrik")
inlagg=request.form("inlagg")
datum=date()
set koppling=server.createobject("adodb.connection")
' koppling.open("gastbok.mdb") ELLER
koppling.open("driver={microsoft access driver (*.mdb)}; dbq="&server.mappath("gastbok.mdb"))
sql="insert into tbgastbok (fnamn, enamn, rubrik,inlagg,datum) values('"&fnamn& "','"&enamn&"', '"&rubrik&"', '"&inlagg&"', '"&datum&"');"
koppling.execute(sql)
koppling.close
set koppling=nothing
response.redirect("tack.asp")
%>
Tack för tipset om brinkster! Jag har nu för tillfället lagt sidan där. Inte så kul med reklam kanske men det får gå så länge.
Till att börja med så passar jag på att tipsa om sökfunktionen uppe till höger. ;)
Felmeddelandet betyder "Ej tillräckliga rättigheter på mappen databasen ligger i". Du har alltså lagt databasen i en mapp som inte är avsedd för Accessdatabaser. Det borde finnas en mapp avsedd för databaser på Brinkster.
Hej!
Tack för tipset :) men jag tyckte inte jag hittade ngt som passade mig...kanske sökte på fel sätt.
Vad gäller min gästbok...så skit samma...jag ger upp! Fattar ingenting *suck* Får bara en massa kneåpiga meddelanden som inte säger mig ett skit. Vad ska det va så jävla komplicerat för??? :(
Ok då :) Jag provar lite till...
Har lagt databasen i en speciell mapp nu (fast jag ser inte att den är där...men "den" säger det liksom). Meddelandet jag får nu då jag försöker gå in på gästboken är:
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x710 Thread 0x5e8 DBC 0x100bf014 Jet'. start.asp line 9
<% option explicit %>
<% dim koppling, sql, rslista
set koppling=server.createobject("adodb.connection")
' ELLER koppling.open("gastbok.mdb")
koppling.open("driver={microsoft access driver (*.mdb)}; dbq="&server.mappath("gastbok.mdb"))
sql="select fnamn, enamn, rubrik, datum, id from tbgastbok order by datum desc;"
set rslista=koppling.execute(sql)
%>
<html>
<body>
<font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b>Gästboken</b><br>Välkommen! Här kan du lämna ett litet spår efter dig innan du skyndar vidare. </font>
<p> </p>
<% Do until rslista.eof %>
<a href="visa.ASP?id=<%=rslista("id")%>"><br>
<b><%=(rslista("rubrik"))%></b>, <%=(rslista("fnamn"))%> <%=(rslista("enamn"))%>, <%=(rslista("datum"))%> <%=(rslista("tid"))%> </A>
<% rslista.movenext
loop
%>
<% koppling.close
set koppling=nothing
%>
<br> <br> <br> <a href="ny.ASP"> Skriv ett inlägg </a>
</body>
</html>
Felmeddelandet betyder antagligen att det är fel sökväg till databasen. I vilken mapp lade du databasen, och var ligger den i förhållande till den mappen där asp-filen ligger?
Mig veteligen ska databasen ligga i mappen data hos Brinkster, och om du flyttat databasen dit måste du således även ändra sökvägen till din databas. Ex:
Jaja...ok...tack för tipsen! Det låter ju logiskt *s*
Ska testa det när jag kommer hem ikväll, nu ska jag iväg på trista föreläsningar. En sak är säkert säker, jag återkommer! :)
Ha en bra dag!
275 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2