webForumDet fria alternativet

No value given for one or more required parameters.

ASPur ASP

5 svar · 313 visningar · startad av Schkauffel

Medlem sedan apr. 200434 inlägg
Frågan#1

Jahapp, han som alltid får errors är tillbaka..
jag förstår inte, vad är det som är fel?
det står:

Microsoft JET Database Engine error '80040e10'

No value given for one or more required parameters.

/schkauffel/brodraskapet/deletegame2.asp, line 53

men det funkade perfekt på andra sidan.

kod då..

första sidan:

<%

Set myConn=Server.CreateObject("ADODB.connection")
myConn.Provider="Microsoft.Jet.OLEDB.4.0"
myConn.Open Server.mapPath("db1.mdb")

	

	sqlfraga2="SELECT * from tabell1 order by idnr desc;"
	SET rsText=myConn.execute(sqlfraga2)
%>
	
		<table border="0">
<%
	do until rsText.EOF
		idnr=rsText("idnr")
		vs=rsText("vs")
		datum=rsText("datum")
%>
		<tr>
			<td><%=vs%></td>
			<td><%=datum%></td>
			<td><a href="deletegame2.asp?idnr=<%=idnr%>">Ta bort</a></td>
		</tr>
<%	
		rsText.movenext
	
	loop
	
%>
		</table>

andra sidan:

<%
idnr=request.QueryString("idnr")

Set myConn=Server.CreateObject("ADODB.connection")
myConn.Provider="Microsoft.Jet.OLEDB.4.0"
myConn.Open Server.mapPath("db1.mdb")

	sqlDelete="DELETE * FROM tabell1 WHERE id="& idnr & ";"
			myconn.execute(sqlDelete) <--rad 53
	
%>
	

<%
response.redirect("deletegame.asp")
%>

Hur ska jag skriva? :x

Medlem sedan juni 200032 967 inlägg
#2

Felmeddelandet beyder att du angett ett fältnamn som inte finns.

Medlem sedan apr. 200434 inlägg
#3

men det finns ju. vart isf i koden ska jag skriva in det så det finns? jag har en datatbas db1\tabell1\idnr som dom sorteras efter på kod #1. men det är i kod #2 som det skiter sig.. x(

Medlem sedan juni 200032 967 inlägg
#4

Du har angett fel fältnamn i kod #2.

Medlem sedan nov. 20022 355 inlägg
#5

sqlDelete="DELETE * FROM tabell1 WHERE idnr="& idnr & ";"

Medlem sedan apr. 200434 inlägg
#6

jag älskar detta forumet :D du hade rätt som vanligt, felet var ju:

	sqlDelete="DELETE * FROM tabell1 WHERE id="& idnr & ";"

då det ska vara

	sqlDelete="DELETE * FROM tabell1 WHERE idnr="& idnr & ";"

tack så jätte mkt

134 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)