webForumDet fria alternativet

Något som bråkar med mig!

ASP

8 svar · 236 visningar · startad av M.Cheraghi

Medlem sedan juli 20015 107 inlägg
Frågan#1

Har kört denna kod förut och fungerade utmärkt under XP, men efter formateringen och valde win2k istället vill inte detta fungera! =/ Rad 14 är fetmarkerad och det är där "felet" ska ligga!
i IIS har jag satt alla rättigheter förutom "Directory browsing"

<%
opid = request.querystring("opid")
pollid = request.querystring("pollid")

If Request.Cookies("vote").Haskeys = FALSE Then

	Response.Cookies("vote")("rost") = "voted"
	Response.Cookies("vote").Expires = Date + 1

	Set conn = Server.CreateObject("ADODB.Connection")
	Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("databaser/poll.mdb")&";"

	[b]strSQL="INSERT INTO tblAnswer (PollID, OptionID) VALUES ('"&pollid&"' , '"&opid&"')"
	conn.execute(strSQL)[/b]

	conn.close
	set conn = nothing

End if

response.redirect "default.asp"
%>

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/su/poll_vote.asp, line 14

Medlem sedan nov. 200013 890 inlägg
#2

Databasen är skrivskyddad.

Medlem sedan feb. 200112 078 inlägg
#3

Har den lokala användaren IUSR_DATORNAMN korrekta rättigheter på mappen?

Medlem sedan juli 20022 537 inlägg
#4

Är du säker på att IUSR_DatornsNamn har skrivrättigheter på mappen som innehåller databasen?

Medlem sedan aug. 20013 824 inlägg
#5

Se till att din databas eller mappen databasen ligger i inte är skrivskyddad och testa sedan igen :)

Medlem sedan juni 200032 967 inlägg
#6

Har herrn sökt? ;)

Medlem sedan juli 20022 537 inlägg
#7

Edit
Skit samma :OO

Medlem sedan aug. 20013 824 inlägg
#8

testa att byta till:

"Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & Server.MapPath("***.mdb")

Det akn hjälpa...det gjorde det för mig häromdagen ;)

Medlem sedan juli 20015 107 inlägg
#9

Satan va me svar :OO ehmmm Tack Alla! :r
Ska kolla över rättigheterna! :)

@nders: Nej jag tyckte ni verkade ha så tråkigt så jag tänkte liva uppstämningen genom att låta er se att det finns en ny tråd så adrenalinet kan få flöda lite hos er :)

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)