webForumDet fria alternativet

Skrivskyddat

35 svar · 362 visningar · startad av jboy_87

jboy_87Medlem sedan aug. 20011 099 inlägg
#1

Snälla hjälp asså min databas är inte skrivskyddad och jag får den här felmeddelandet!!

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Det går inte att uppdatera. Databasen eller objektet är skrivskyddat.
/login_check.asp, line 51

Webbläsare:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Sida:
POST 64 bytes to /login_check.asp

POST Data:
sida=kolla_login&username=1234&losen=1234&I4.x=0&I4.y=0

Tid:
den 30 oktober 2001, 18:41:18

Mer information:

------------------
ASP är bäst

SirPeterMedlem sedan feb. 200115 571 inlägg
#2

Har du kollat rättighetsinställningarna?

@ndersMedlem sedan juni 200032 969 inlägg
#3

Hur ser din kod ut?
Du har inte databasen öppen i access?

Har användaren IUSR_Datornamn skrivrättigheter på mappen databasen ligger i?

Mvh,

------------------
All your base are belong to me.

jboy_87Medlem sedan aug. 20011 099 inlägg
#4

Database mappen har Läsbehörighet och skriv behörighet!!

------------------
ASP är bäst

@ndersMedlem sedan juni 200032 969 inlägg
#5

Och hur ser din kod ut?

Du öppnar inte ett recordset med en readonly cursor och försöker lägga till eller ändra data med .update?

Mvh,

------------------
All your base are belong to me.

jboy_87Medlem sedan aug. 20011 099 inlägg
#6

va hehehe ????????
fattar inte nybörjare med iis

------------------
ASP är bäst

@ndersMedlem sedan juni 200032 969 inlägg
#7

Hur ser asp-koden ut där du pratar med databasen?

Mvh,

------------------
All your base are belong to me.

jboy_87Medlem sedan aug. 20011 099 inlägg
#8

det funkade perfekt med pws innan jag installera windows xp med iis så här ser koden ut:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/members.mdb")&";pwd=losen"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From members"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

'----- Rensar bort sånna som inte loggat ut korrekt.. -------

Do Until RecSet.EOF

If RecSet("status") = "online" AND DateDiff("n", RecSet("datum"), Now) \> 45 Then
	RecSet("status") = "offline"
	RecSet.Update
End If

RecSet.MoveNext
Loop

RecSet.Close

'---------------- SLUT PÅ UTRENSNINGEN ------------------

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

Do Until RecSet.EOF

if lcase(recset("username")) = lcase(request.form("username")) and lcase(recset("losen")) = lcase(request.form("losen")) then

	RecSet("datum") = Now
	RecSet("status") = "online"
	
	RecSet.Update
	
	Session("namn") = RecSet("fnamn") & " " & RecSet("enamn")
	Session("fnamn") = RecSet("fnamn")
	Session("enamn") = RecSet("enamn")
	Session("Username") = RecSet("Username")
	Session("login") = "ok"
	Session("id") = RecSet("id")
	Session("status") = "online"
	Session("epost") = RecSet("epost")
	Session.TimeOut = 40 '\<-- Kontrollera
	RecSet.Close
	Connect.Close
	Set RecSet = nothing
	Set Connect = nothing
	
	
	Response.Redirect "defaultx.asp"

End If

RecSet.MoveNext
Loop

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
Session("meddelande") = "Tyvärr! Fel användarnamn eller lösenord. Försök igen!"
Response.Redirect "default.asp"
%>

------------------
ASP är bäst

SirPeterMedlem sedan feb. 200115 571 inlägg
#9

Du har ställt in rättigheterna direkt från mappen va? Inte från iis'en alltså.

@ndersMedlem sedan juni 200032 969 inlägg
#10

det funkade perfekt med pws innan jag installera windows xp med iis

Är du då säker på att filsystemsrättigheterna (i windows-utforskaren alltså) är tillräckliga för Internet-gästkontot IUSR_Datornamn?

Mvh,

------------------
All your base are belong to me.

jboy_87Medlem sedan aug. 20011 099 inlägg
#11

när jag delar ut mappen database från utforskare så står det att alias namnet är upptaget!!!!!!

------------------
ASP är bäst

SirPeterMedlem sedan feb. 200115 571 inlägg
#12

Du skall inte dela ut den, du skall ställa in rättigheterna från utforskaren.

jboy_87Medlem sedan aug. 20011 099 inlägg
#13

hur ställer man in den

------------------
ASP är bäst

SirPeterMedlem sedan feb. 200115 571 inlägg
#14

Högerklicka - Properties - Fliken Security

jboy_87Medlem sedan aug. 20011 099 inlägg
#15

hittar ingte security jag har windows xp svensk

------------------
ASP är bäst

@ndersMedlem sedan juni 200032 969 inlägg
#16

Se om denna tråd kan hjälpa dig, då det inte verkar vara helt enkelt med xp.
http://cgi.webforum.nu/wf/Forum11/HTML/006415.html

Mvh,

------------------
All your base are belong to me.

SirPeterMedlem sedan feb. 200115 571 inlägg
#17

Antingen har du installerat på FAT eller så måste du stänga av "simple filesharing" för att få fram den fliken.

jboy_87Medlem sedan aug. 20011 099 inlägg
#18

Nope har NTFS hur stänger jag av file sharing

------------------
ASP är bäst

jboy_87Medlem sedan aug. 20011 099 inlägg
#19

fan IIS suger ångra att jag installera windows xp hade inga problem med PWS

------------------
ASP är bäst

SirPeterMedlem sedan feb. 200115 571 inlägg
#20

Kolla trådarna här så hittar du nog hur man stänger av den. Jag har inte i skallen vart jag gjorde det nu och orkar inte koppla in en dator med xp ikväll tyvärr. Får du bara ändrat det där så skall du se att det blir klart bättre. ;)

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)