Avatar billede Slettet bruger
19. april 2005 - 23:10 Der er 6 kommentarer og
2 løsninger

Fejl på en opret nyhed side

Hejsa
Kan ikke oprette nyheder i mit nyheds system hvorfor ?


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/admin/nyhed.asp, line 21


----------------------------------------------------------------
NYHED.ASP SIDEN :

<!---#include file="protect.inc"--->
<%

Response.Buffer = True

' Funktion der fikser quotes...
FUNCTION fixQuotes( theString )
    fixQuotes = Replace( theString, "'", "''" )
END FUNCTION

    Nyhed = Request( "Nyhed" )
    Forfatter = Request( "Forfatter" )
    Tema = Request( "Tema" )

Set Con = Server.CreateObject( "ADODB.Connection" )
    DBPath = "DBQ=" & server.mappath("Database.mdb")
    Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

IF Request.Servervariables("Content_Length") > 0 THEN
    Sql = "INSERT INTO nyheder (Dato, Nyhed, Forfatter, Tema) VALUES('" & Date() & "','" & fixQuotes( Nyhed ) & "','" & fixQuotes( Forfatter ) & "','" & fixQuotes( Tema ) & "')"
    Con.Execute Sql

    Response.Write "<strong>Tak for din nyhed. Den er blevet tilf&oslash;jet til databasen. </strong>"
   
END IF

%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Nyhedsting</title>

    <link rel=stylesheet type="text/css" href="../style/stylenormal.css">
</head>

<body bgproperties="fixed" background="../back1.jpg">

<h1><font size="2" face="Verdana">Send en Nyhed
</font></h1>
<br>


<br><br>

<form action="nyhed.asp" method="POST" target="_self">
<table border="0" width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0" height="177">
    <tr>
        <td valign="top" width="150" height="102"><font face="Verdana" size="1">Din Nyhed</font></td>
        <td height="102">
        <textarea cols="30" rows="8" name="Nyhed" style="font-family: Verdana; font-size: 10 px; border: 3px double #808080; background-color: #C0C0C0"></textarea></td>
    </tr>
    <tr>
        <td height="26"><font size="1" face="Verdana">Forfatter</font></td>
        <td height="26">
        <input type="text" name="Forfatter" size="20" style="font-family: Verdana; font-size: 10 px; border: 3px double #808080; background-color: #C0C0C0"></td>
    </tr>
    <tr>
        <td height="27"><font size="1" face="Verdana">Tema</font></td>
        <td height="27">
        <select size="1" name="tema" style="font-family: Verdana; font-size: 10 px; border: 3px double #808080; background-color: #C0C0C0">
        <option selected>&gt;&gt;&gt;TEMA&lt;&lt;&lt;</option>
        <option>Kursus</option>
        <option>General Nyheder</option>
        <option>Krystaller</option>
        <option>Figure</option>
        <option>Fengshui</option>
        <option>Encaustic</option>
        <option>Multimedia</option>
        </select></td>
    </tr>
    <tr>
        <td colspan="2" align="center" height="22">
        <input type="submit" value="Send Din Nyhed" style="font-family: Verdana; font-size: 10 px; border: 3px double #808080; background-color: #C0C0C0"></td>
    </tr>
</table>
</form>



</body>
</html>
Avatar billede trekkies Juniormester
19. april 2005 - 23:12 #1
Når at du højre klikker på din mappe eller fil og vælger "egenskaber", så skulle der gerne være et faneblad ved navn "Sikkerhed", hvis ikke:
http://www.darkskies.dk/rettigheder.html

Filmen er lavet til en dansk windows.

Hvis du har fanebladet "Sikkerhed", så kan du klikke på "Avanceret", der kan du nedarve rettighederne, f.eks. der skal være flueben i den første box, nede i bunden, med teksten: "Arv de tilladelsesposter, der gælder for underobjekter, fra det overordnede objekt. Medtag disse sammen med de poster, der er udtrykkeligt defineret her."

Håber at du kan bruge dette her.
Avatar billede busschou Praktikant
20. april 2005 - 07:18 #2
Tja betyder du ikke har skriverettigheder
Lav en udskrift og tjek at server.mappath("Database.mdb") finder den rigtige mappe
Ellers skal du lægge din database i den mappe som er beregnet til det
Som regel har man een mappe liggende "uden for scope" til dette
Avatar billede trekkies Juniormester
20. april 2005 - 20:24 #3
Hej vtmserver
Fik du løst problem?
Avatar billede busschou Praktikant
05. maj 2005 - 18:09 #4
vtmserver >> Lukketid? :o)
Avatar billede Slettet bruger
17. maj 2005 - 23:49 #5
har klaret det Mange tak for hjælpen ;)
Avatar billede Slettet bruger
18. maj 2005 - 00:35 #6
I er begge velkommen til at få jeres ret fortjente point
Avatar billede trekkies Juniormester
18. maj 2005 - 10:07 #7
Her er at svar :)
Avatar billede busschou Praktikant
18. maj 2005 - 10:12 #8
jamen så svar :o)
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