webForumDet fria alternativet

Command text was not set for the command object.

7 svar · 205 visningar · startad av Eclipse

EclipseMedlem sedan juli 20003 825 inlägg
#1

Microsoft JET Database Engine error '80040e0c'

Command text was not set for the command object.

/production/offer/test.asp, line 16


<!-- #INCLUDE VIRTUAL="/admin/open.asp" -->
<%
' ## SQL...
TMP = "SELECT users.x_firtname, users.x_lastname users.x_email FROM users, userSettings WHERE users.x_ID = " _
& session("x_memberID") & " OR users.x_staff = TRUE AND userSettings.x_mail = TRUE WHERE " _
& " users.x_ID = userSettings.x_userID;"
set mySQL = Conn.Execute(SQL) '<<-- rad 16
myRow = mySQL.GetRows()

FOR i = o to UBound(myRow,2)
	response.write myRow(0,i) & " " & myRow(1,i) & "<BR>"
NEXT

%>
<!-- #INCLUDE VIRTUAL="/admin/close.asp" -->
@ndersMedlem sedan juni 200032 969 inlägg
#2
set mySQL = Conn.Execute([b]TMP[/b])

Mvh,

LAMPMedlem sedan mars 2002777 inlägg
#3

Lade till en liten kontroll på resultatet för säkerhets skull :)

PS. det rödmarkerade verkar vara ett o och inte en nolla 0

<%
' ## SQL...
TMP = "SELECT users.x_firtname, users.x_lastname users.x_email FROM users, userSettings WHERE users.x_ID = " _
& session("x_memberID") & " OR users.x_staff = TRUE AND userSettings.x_mail = TRUE WHERE " _
& " users.x_ID = userSettings.x_userID;"
set mySQL = Conn.Execute(TMP) 

[b]if not mySQL.eof then myRow = mySQL.GetRows()[/b]

FOR i = [b][red]o [/b][/red]to UBound(myRow,2)
	response.write myRow(0,i) & " " & myRow(1,i) & "<BR>"
NEXT

%>
EclipseMedlem sedan juli 20003 825 inlägg
#4

Suck... The Katten Pejst syndrome.

Man blir blind när man fuskar och ser bara det man vill se!

LAMPMedlem sedan mars 2002777 inlägg
#5

hittade ett till fel, kolla min redigering :)

EclipseMedlem sedan juli 20003 825 inlägg
#6

Tack för tipset!

Just denna sidan ska inte finnas och jag vet vad som finns, liksom. Funktionen ska skicka e-post och jag vill inte att det ska dundr iväg massa meddelanden... eller snarare omvänt, jag vil veta varför inga meddelanden skickas!

IF IsArray(myRow) THEN
...
END IF

Jag brukar till och med vara så nogrann! Gäller i de lägen jag inte fuskar alltså.

LAMPMedlem sedan mars 2002777 inlägg
#7

Men det går inte kontrollera om du fick ut något från sql-frågan med funktionen isarray().

EclipseMedlem sedan juli 20003 825 inlägg
#8

Tack ska du ha! Nej, jag vet. Jag ska bara lista namnen på dom som ska få e-postmeddelanden.

Det är farcinerande att man kan få plats med så mycket fel på så få rader, särskilt med tanke på att jag har gjort detta tusen gånger tidigare.

Fast då har jag inte fuskat och det är kanske det som är lösningen... :-/

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