Avatar billede Slettet bruger
16. maj 2002 - 15:17 Der er 3 kommentarer og
1 løsning

Access Database Tilladelser.

Jeg har lige et spørgsmål angående access databaser.

Jeg har lavet et asp script og uploaded til en server, hvor man kan slette fra en access database, men det virker ik. Her kommer så det mystiske så har jeg uploaded den til en anden server og lavet en test database og det virker fint.

den fejl jeg får er den her

Microsoft JET Database Engine error '80004005'

Could not delete from specified tables.

/admin/pages/message_delete.asp, line 9


Og mit asp script ser sådan her ud.


guestbook_delete.asp
_____________________

<html>
<title> Beskedsystem - Admin </title>
<head>
<table width="760" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center">

        </b></td>
      <td></td>
  </tr>
</table>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Data Source=" & Server.Mappath("/admin/database/suf.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"
%>

<%
SQL = "Select * From traade order by tidspunkt"
Set RS = Conn.Execute(SQL)

%>
  <table width="800" cellspacing="0" cellpadding="1" Class="td">
    <tr valign="top">
      <td width="76">
        <div align="center"><br>
          <br>

  <tr valign="top" width="50%">
      <td width="76">

      </td>
      <td width="718">
        <table width="100%" border="0" class="td" align="left">
          <%while not RS.EOF%>
<tr>
            <td width="200"><%=RS("tidspunkt")%> <td width="330"><b><%=RS("emne")%></b>
<td>
<a href="message_delete.asp?id=<%=RS("guestbookID")%>" CLASS="id">slet</a></div>
            <div align="left"></div>
            </td>
          </tr>
<% RS.Movenext%>
<% Wend %>
</table>
      </td>
    <tr/>
</table>
<%
RS.Close
Set RS = Nothing
Conn.Close
set Conn = Nothing
%>
</Center>
</body>

og

message_delete.asp
___________________

<%
Const adOpenKeyset = 1
Const adLockOptimistic = 3

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Data Source=" & Server.Mappath("/admin/database/suf.mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0;"

    SQL = " Delete * From traade Where guestbookID=" & Request.QueryString("id")
    Conn.Execute(SQL)

Conn.Close
set Conn = Nothing

Response.Redirect ("guestbook_delete.asp")
%>

Jeg kan altså ik se noget forkert i det, og når det virker på en anden server www.7host.com så lyder det jo mærkeligt at det er scriptet.

Håber at i kan hjælpe.

/Netomia
Avatar billede terry Ekspert
16. maj 2002 - 15:25 #1
well I that I can imagine is that you dont not have the correct permissions EITHER on the folder or file
Avatar billede terry Ekspert
17. maj 2002 - 20:13 #2
netomia>How about a response!
Avatar billede Slettet bruger
21. maj 2002 - 10:02 #3
Jeg har sat det op på serveren, med mine rettigheder til serveren. Så det er ikke det... hjælp søges....
Avatar billede Slettet bruger
13. december 2002 - 18:27 #4
.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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