K21
08.10.2003, 15:07
hi!
ich habe ein problem mit ner sql abfrage unter asp ...
und zwar frage ich so ab:
SET Conn = Server.CreateObject("ADODB.Connection")
SET Fields = Server.CreateObject("ADODB.Recordset")
Conn.Open Session("user_db")
Fields.Open "SELECT D1, D2, D3, D4, D5, D6, D7, D8 FROM DL, UL WHERE U_ID = " & v_2ndNr & " AND DL_1 is not null", Conn
IF NOT Fields.EOF THEN
F_ArrayA = Fields.getRows()
num_fA = UBOUND(F_ArrayA,1)
END IF
Fields.Close
Conn.Close
WHILE i <= num_fA
Response.Write(F_ArrayA(i,0))
i = i+1
WEND
wenn ich die select anweisung ausführe kommen von D1-D8 überall ergebnisse....
allerdings wenn ich es ausgeben lasse wird nur das letzte ausgegeben... sprich F_ArrayA(7,0)
weiss jemand woran das liegen könnte ?
greets
edit:
es geht immer nur die zuletzt abgefragte spalte - sprich wenn ich D1, D2 abfrage zeigt er D2 an...
ich habe ein problem mit ner sql abfrage unter asp ...
und zwar frage ich so ab:
SET Conn = Server.CreateObject("ADODB.Connection")
SET Fields = Server.CreateObject("ADODB.Recordset")
Conn.Open Session("user_db")
Fields.Open "SELECT D1, D2, D3, D4, D5, D6, D7, D8 FROM DL, UL WHERE U_ID = " & v_2ndNr & " AND DL_1 is not null", Conn
IF NOT Fields.EOF THEN
F_ArrayA = Fields.getRows()
num_fA = UBOUND(F_ArrayA,1)
END IF
Fields.Close
Conn.Close
WHILE i <= num_fA
Response.Write(F_ArrayA(i,0))
i = i+1
WEND
wenn ich die select anweisung ausführe kommen von D1-D8 überall ergebnisse....
allerdings wenn ich es ausgeben lasse wird nur das letzte ausgegeben... sprich F_ArrayA(7,0)
weiss jemand woran das liegen könnte ?
greets
edit:
es geht immer nur die zuletzt abgefragte spalte - sprich wenn ich D1, D2 abfrage zeigt er D2 an...