Jeg er hostet hos scannet, men hos azero hvor jeg var før var der ingen problemer med et lignende script, kan jeg se.
Det ser sådan her ud-> <% ' Made By Niffer If Request("R1") <> "" then Response.Cookies("stem")(Request("Voteid")) = "x" Response.Cookies("stem").Expires = "19-01-2038" Set RsVote = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("stem.mdb") RsVote.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath Sql = "Insert into result (Voteid, Vote, Ip) values('" & Request("Voteid") & "','" & Request("R1") & "','" & Request.ServerVariables("REMOTE_ADDR") & "')" RsVote.Execute(Sql) end if
Hmmm... hvis scriptet fungerer hos andre webhosts, lyder det underligt. Det lyder jo som et konfigurationsproblem hos Scannet. Synes blot ikke det burde gøre sig gældende når det drejer sig om Access databaser. Så her er vi vist desværre ude i noget, hvor mine kompetencer ikke slår til.
Og så iøvrigt, når jeg prøver at indsætte en formular nedenunder, hvor kunderne skal kunne afgive deres mening også, i et skrivefelt, den får jeg slet ikke lov at sætte ind, den siger: Active Server Pages error 'ASP 0140'
Page Command Out Of Order
/stem.asp, line 40
The @ command must be the first command within the Active Server Page
Det script fungerer ellers fint under min kontaktside.
Kan man eventuelt tilgøje et skrivefelt i det stemme script? (jeg ved godt spørgsmålet udvider sig lidt, men jeg kan godt afgive flere point hvid det er nødvendigt)
Når vi kommer ud i ASP, er jeg heller ikke specielt klog ;)
Mit forslag går blot ud på, via din ftp klient, at tildele ALLE rettigheder til selve databasefilen. Så ved vi i det mindste, om det er et rettighedsproblem eller et script eller serverkonfigurationsproblem :)
Fejlen betyder der skal skriverettighed til den folder database filen ligger i. Access har nemlig den "smarte" ting den vil lave en temp fil når man åbner access filen. Normalt giver man IUSR_maskinnavn skriverettighed til folderen. Når det er et web-hotel kan man ikke selv det via exploren. Typisk for et web-hotel har man speciel folder hvor database filerne skal ligge hos Azero var der en /db folder hvor de skulle ligge.
Hvis man mad chmod kan sætte det på folderen kan du også prøve det, hvis den kan ændre rettighed for browseren.
Eller er det bare at skrive til din udbyder at bede dem om at give skriverettighed til den folder du ønsker.
havde helt glemt det her spørgsmål.. beklager der gik lidt tid inden i fik point..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.