Avatar billede affeaffe Nybegynder
06. maj 2002 - 14:53 Der er 7 kommentarer og
1 løsning

Slet ID

Hvorfor virker denne kode ikke !!! :

//Første fil som henter data til en post (nshow.asp)

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("Database.mdb")
Conn.Open DSN

' Hent fra databasen afhængig af værdien id fra URL
strSQL = "Select * From TABEL Where id = " & Request.Querystring("id")
Set rs = Conn.Execute(strSQL)


%>
<br><br><br>
<tr>
  <td width="120">Klokkeslæt :<div class='link'> <%=rs("dato")%> </div></td>
  </tr>
 
  <tr>
  <td width="70">SKP nr. :<div class='link'> <%=rs("skpnr")%></div></td>
    </tr>
   
  <tr>
  <td>Navn : <div class='link'> <%=rs("navn")%> </div></td>
  </tr>

  <tr>
  <td>Årsag : <div class='link'> <%=rs("aarsag")%> </div></td>
  </tr>
 
  <tr>
  <td>Modtaget af: <div class='link'> <%=rs("ma")%> </div></td>
  </tr>

  <a class="link "href="nslet.asp?id=<%=rs("id")%>">Slet</a>
    // Dette link skulle meget gerne slette denne Post ved hjælp af nslet.asp.


// Såen ser Slette filen ud .
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("Database.mdb")
Conn.Open DSN
     
      Conn.execute("delete * from TABEL where id = " &  Request.Querystring("id")
     
     
     
   
      Response.Redirect("nlogin.asp") 
 
%>


Plz help me :P
Avatar billede -master-d- Nybegynder
06. maj 2002 - 14:55 #1
Prøv
Conn.execute("delete * from TABEL where id = " &  Request.Querystring("id")")
Avatar billede lyhr007 Nybegynder
06. maj 2002 - 14:56 #2
der skal ikke være * i:

Conn.execute("delete from TABEL where id = " &  Request.Querystring("id")
Avatar billede affeaffe Nybegynder
06. maj 2002 - 14:57 #3
Tekniske oplysninger (for supportteknikere)

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EE)
Tegnet ')' var ventet
/admin/nslet.asp, line 7, column 74
Conn.execute("delete from fraver where id = " & Request.Querystring("id")
-------------------------------------------------------------------------^
Avatar billede lyhr007 Nybegynder
06. maj 2002 - 14:57 #4
Conn.execute("delete from TABEL where id = " &  Request.Querystring("id"))
Avatar billede affeaffe Nybegynder
06. maj 2002 - 14:58 #5
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Der kan ikke slettes fra de angivne tabeller.
/admin/nslet.asp, line 7


Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Side:
GET /admin/nslet.asp
Avatar billede affeaffe Nybegynder
06. maj 2002 - 15:01 #6
Det virker....38493894 Tak :D
Avatar billede -master-d- Nybegynder
06. maj 2002 - 15:01 #7
Har du givet rettigheder inde i db'en ?
Avatar billede zipper20 Nybegynder
09. oktober 2003 - 16:41 #8
Jeg er lige med på en kigger
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