webForumDet fria alternativet

"SELECT * FROM subscribers" = fel!!

ASPur ASP

9 svar · 256 visningar · startad av Eclipse

EclipseMedlem sedan juli 20003 825 inlägg
#1

<%
SQL = "SELECT * FROM subscribers"

response.write sql

set mySQL = Conn.Ececute(SQL)

response.write mySQL(0)
%>

Hur fasen kan denna koden över huvud taget generera ett felmeddelnde!?!? Kan man skriva mindre kod!?

SELECT * FROM subscribers

ADODB.Connection error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/community/test.asp, line 8

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Vad är conn?

EclipseMedlem sedan juli 20003 825 inlägg
#3

set mySQL = Conn.Execute(SQL)

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Det ser jag, men hur ser koden där den skapas och öppnas ut?

EclipseMedlem sedan juli 20003 825 inlägg
#5

Ibland blir kod bara enormt suspekt...

EclipseMedlem sedan juli 20003 825 inlägg
#6

Koden öppnas i en SSI, open.asp och den är det inget fel på, den används överallt på webbplatsen i fråga.

@ndersMedlem sedan juni 200032 969 inlägg
#7

Eclipse, du är mycket kryptisk.

Jag tolkar det som att allt fungerar och felet berodde på inledande blindhet från din sida. Stämmer, stämmer icke? ;)

red: Nu tolkar jag det inte så längre. *tänker*

Ha det bra!

mvh,

EclipseMedlem sedan juli 20003 825 inlägg
#8

'SQL = "SELECT u.intID, u.strPassword, u.strFirstname, u.strLastname, " _
' & " s.intID, s.strUser, s.strPassword, t.intID, t.strName " _
' & " FROM users u, subscribers s, listTemplate t " _
' & " WHERE s.intUserID = u.intID AND s.intTemplateID = t.intID AND " _
' & " s.strUser = '" & request("U") & "' AND s.strPassword '" & request("PW") & "' ;"

SQL = "SELECT u.intID, u.strPassword, u.strFirstname, u.strLastname, " _
& " s.intID, s.strUser, s.strPassword, t.intID, t.strName " _
& " FROM subscribers s, users u, listTemplate t WHERE " _
& " s.intUserID = u.intID AND " _
& " s.intTemplateID = t.intID AND " _
& " s.strUser= '" & request("U") & "' AND s.strPassword = '" & request("PW") & "';"

De första raderna fungerar inte men de under verkar fungera... Det enda som skilljer ska vara att namnen står i en annan ordning. Jag visste inte att ordningen på valda fält har betydelse!?

Ja, ja... ibland är saker bara förbannat jobbiga... liksom, utan att man kan sätta fingret på exakt vad det är!

@ndersMedlem sedan juni 200032 969 inlägg
#9

En sak som jag ser på en gång är att det saknas ett likhetstecken efter strPassword i where-delen i den första frågan. Men jag kan inte se varför det skulle generera ett sådant felmeddelande...

mvh

EclipseMedlem sedan juli 20003 825 inlägg
#10

Hmm... you've got a point...

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