Avatar billede team-temp Nybegynder
02. august 2006 - 05:31 Der er 7 kommentarer og
1 løsning

Fejl i asp forum

Har et problem. Min hjemmeside siger sådan:

The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.

--------------------------------------------------------------------------------

Please try the following:

Click the Refresh button, or try again later.

Open the localhost home page, and then look for links to the information you want.
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services

--------------------------------------------------------------------------------

Technical Information (for support personnel)

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.
/forum_opret.asp, line 24


Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1)

Page:
POST 33 bytes to /forum_opret.asp

POST Data:
ForumNavn=temp&ForumBeskrivelse=k

Time:
Wednesday, August 02, 2006, 5:25:02 AM


More information:
Microsoft Support








Min kode

<%
    Response.Buffer = True

    ' -> DETTE ER VARIABLERNE TIL DATABASEN.
    Dim myConn
    Dim strSQL

    ' -> DSNLess FORBINDELSE TIL DATABASEN.
    Set myConn = Server.CreateObject("ADODB.Connection")
    myConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database/forum.mdb")

    strSQL = "SELECT * FROM Fora"

    Set rs = Server.CreateObject("ADODB.recordset")
    rs.Open strSQL, myConn, 1, 3

    ' -> DETTE ER VARIABLERNE FRA FORMULARFELTERNE.
    Dim Forum
    Dim ForumBeskrivelse

    rs.AddNew
    rs("ForumNavn") = Request.Form("ForumNavn")
    rs("ForumBeskrivelse") = Request.Form("ForumBeskrivelse")
    rs.Update

    rs.Close
    Set rs = Nothing

    myConn.Close
    Set myConn = Nothing

    Response.Redirect("forum_oversigt.asp")
%>
Avatar billede hansdam Nybegynder
02. august 2006 - 08:53 #1
Det ser ud som om at mappen hvor din database ligger i, ikke har skriverettigheder.
Avatar billede team-temp Nybegynder
02. august 2006 - 12:24 #2
Hvordan laver  jeg skriverettigheder
Avatar billede hansdam Nybegynder
02. august 2006 - 12:40 #3
Det kommer meget an på hvilken server dit script ligger på. Hvis det er din lokale iis, så brude der være skriverettigheder på alle (som default), men hvis det er en server som ligger på nettet (købt af en udbyder), så kan du ændre rettighederne via et kontrolpanel  - hvis dette findes - ellers skal du skrive til udbyderen, og bede dem om at lave skriverettigheder til den pågældende mappe.
- Hvilken udbyder har du? - Det kan være man kender dem..
Avatar billede team-temp Nybegynder
02. august 2006 - 12:43 #4
Jeg bruger ISS Localhost
Avatar billede team-temp Nybegynder
02. august 2006 - 12:44 #5
Er lige begyndt at bruge det :)
Så ved  ikke så meget om det.
Avatar billede team-temp Nybegynder
02. august 2006 - 12:53 #6
Har fundet ud af det.

1. Gå til Controlpanel

2 Gå til Administrative Tools

3. Åben Inernet information Server

4. Højere klik på Default Web Site og vælg "all task" også tryk permission wizard

5 Og fælg guiden :D
Avatar billede team-temp Nybegynder
02. august 2006 - 12:53 #7
UPS! Du skulle have point :(
Avatar billede hansdam Nybegynder
02. august 2006 - 12:57 #8
Det gør ikke noget - behold du bare dem
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester