webForumDet fria alternativet

Felmedelande

ASP

2 svar · 119 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Frågan#1

Vad är fel? Det funkade innan jag la in att den skulle välja med hjälp av querystring.

 <%
t_id=request.querystring("t_id")
SET Con = Server.CreateObject("ADODB.Connection")
Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../databas.mdb")
SQLStmt = "SELECT * FROM lank where typ="& t_id
SET RecSET = Server.CreateObject("ADODB.Recordset")
RecSet.Open SQLStmt, Con, adOpenStatic, adLockOptimistic 
	DO UNTIL RecSet.EOF
	%>
	
<%=RecSet("namn")%>
 <%	RecSet.MoveNext 
	LOOP
	RecSet.Close
	Con.Close
	%>

Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/lank/default.asp, rad 39

Rad 39:
RecSet.Open SQLStmt, Con, adOpenStatic, adLockOptimistic

------------------
/Dahlgren

"Det finns saker som man måste vara fackman för att inte förstå"

Medlem sedan dec. 200012 464 inlägg
#2

Och hur var det med datatyper då?

T.ex. typ typ.

Är det char eller numeriskt?

SQLStmt = "SELECT * FROM lank where typ='"& t_id & "'"

om det är char.

------------------
essentitia preter non sans multiplicandum

Medlem sedan aug. 20011 946 inlägg
#3

Tack för hjälpen, nu funkar det.
Vad vore asp programmering utan webforum?

------------------
/Dahlgren

"Det finns saker som man måste vara fackman för att inte förstå"

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)