Avatar billede a55830 Praktikant
27. august 2004 - 01:22 Der er 4 kommentarer og
1 løsning

Slet en post i Access Via form

Hej Igen

jeg skal kunne slette en post i min db via en form der kalder en asp fil..  her er asp filen :
<html>
<title>Slet Fra DB</title>
<head>
<meta name="Generator" content="Stone's WebWriter 4">
</head>
<body>
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=Links.mdb"
Conn.Open DSN

' SQL sletter record
strSQL = "Delete from link Id = Request.Form("idr")"
Conn.Execute(strSQL)

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
<div style="text-align:center"><h1>Record er slettet!</h1></div>
</body>
</html>

men den kommer med en fejl her er fejlen :

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/sletlink.asp, line 15

strSQL = "Delete from link Id = Request.Form("idr")"
----------------------------------------------^
Avatar billede a55830 Praktikant
27. august 2004 - 01:23 #1
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/sletlink.asp, line 15

strSQL = "Delete from link Id = Request.Form("idr")"
----------------------------------------------------^
Avatar billede a55830 Praktikant
27. august 2004 - 01:24 #2
pilen skal pege på idr
Avatar billede ponyboye Nybegynder
27. august 2004 - 02:13 #3
hvorfor prøver du at slette fra en form og ikke fra en id?
Avatar billede fennec Nybegynder
27. august 2004 - 08:06 #4
strSQL = "Delete from link Id ="& Request.Form("idr")
Avatar billede a55830 Praktikant
27. august 2004 - 13:46 #5
takker
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