Avatar billede jps6kb Novice
29. marts 2004 - 13:17 Der er 10 kommentarer og
1 løsning

*GR* Hvad er fejlen ?

delsite.asp

<%@LANGUAGE="VBScript"%>
<!--#include file="connect.asp"-->
<%
strSQL = "Delete * From sites where site = "& Request("site")&""
Set data = MyConn.Execute(strSQL)
%>
<%
Response.Redirect("adminsite.asp")
%>

-------------
Link der kalder den:

<a href="delsite.asp?site=<%=data("site")%>"><img src="delete_btn.gif" BORDER="0"></a>

-------------
Fejl:

Microsoft JET Database Engine error '80040e10'

Der er ikke angivet nogen værdi for en eller flere krævede parametre.

/adm/delsite.asp, line 5
Avatar billede jps6kb Novice
29. marts 2004 - 13:18 #1
Har kopieret den fra et andet script jeg havde og byttet id ud med site ... burde virke syn's jeg... *S*
Avatar billede medions Nybegynder
29. marts 2004 - 13:19 #2
data("site") er tom!

//>Rune
Avatar billede jps6kb Novice
29. marts 2004 - 13:20 #3
I databasen mener du ? nej... jeg har tjekket...
Avatar billede medions Nybegynder
29. marts 2004 - 13:21 #4
Du kan fx. gøre sådan her:


<%
If Len(Data("site")) = 0 Then
intData = 0
Else
intData = Data("site")
End If
%>
<a href="delsite.asp?site=<%=data("site")%>"><img src="delete_btn.gif" BORDER="0"></a>

<%@LANGUAGE="VBScript"%>
<!--#include file="connect.asp"-->
<%
If Not CInt(REquest.QueryString("site")) = 0 Then
strSQL = "Delete * From sites where site = "& Request("site")&""
Set data = MyConn.Execute(strSQL)
End If
%>
<%
Response.Redirect("adminsite.asp")
%>


//>Rune
Avatar billede jps6kb Novice
29. marts 2004 - 13:22 #5
HUH??? Jamen site vil altid være udfyldt... den bliver også kladt frem på siden hvor delete-linket er...
Det burde ikke være nødvendigt...
Avatar billede medions Nybegynder
29. marts 2004 - 13:26 #6
Hvad kan værdien af querystingen 'site' være? Tal eller bogstaver, prøv at giv et eksempel.

//>Rune
Avatar billede medions Nybegynder
29. marts 2004 - 13:27 #7
Hov, min kode skulle oxo ha' set således ud:

<%
If Len(Data("site")) = 0 Then
intData = 0
Else
intData = Data("site")
End If
%>
<a href="delsite.asp?site=<%= intData%>"><img src="delete_btn.gif" BORDER="0"></a>

//>Rune
Avatar billede gadebarnet Nybegynder
29. marts 2004 - 13:27 #8
hvis det er bogstaver eller dato så skal det være:

strSQL = "Delete * From sites where site = '"& Request("site")&"'"
Avatar billede jps6kb Novice
29. marts 2004 - 13:29 #9
ARGH! Jeg spade... ja, selvføli' ... det er jo ikke autonum. mere... *suk*
Avatar billede medions Nybegynder
29. marts 2004 - 13:31 #10
tsk tsk
Avatar billede jps6kb Novice
29. marts 2004 - 13:31 #11
*kigger flovt ned i bordet og lukker for kodning for i dag* Hehe... okay... det blev tidligt sent i dag hva' ;)
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