Hallo zusammen,
ich beschäftige mich gerade mit dem folgenden Thema:
Eine Liste mit unterschiedlichen ID's (ca. 200) soll aus einer Tabelle abgefragt werden.
Dies soll in einer Schleife geschehen, d.h. für jede ID wird ein SQL-Statement geschrieben und abgefragt.
Nach der Abfrage werden die Werte in ein Array geschrieben (später soll es direkt in eine Datei geschrieben werden).
Meine Abfrage schafft es, mir ein Element zu liefern, danach kommt ein Fehler (ID 800a0e79).
Ich weiß, dass ich dem SQL-Statement mehrere ID's anhängen kann, aber die vom Kunden präferierte Lösung ist die
Variante mit der Schleife.
Vielen Dank vorab!
Martin
PS: Anbei der Code
set rs=Server.CreateObject("ADODB.recordset")
dim p_info(9,4)
for c_arr = 0 to 1
sql = ""
sql="SELECT [verschiedene Felder] FROM [verschiedenen Tabellen] WHERE ID=" & arr_text(c_arr)
rs.Open sql, conn
for each x in rs.fields
p_info(0,c_arr) = rs.fields("wert1")
p_info(1,c_arr) = rs.fields("wert2")
p_info(2,c_arr) = rs.fields("wert3")
p_info(3,c_arr) = rs.fields("wert4")
p_info(4,c_arr) = rs.fields("wert5")
p_info(5,c_arr) = rs.fields("wert6")
p_info(6,c_arr) = rs.fields("wert7")
p_info(7,c_arr) = rs.fields("wert8")
p_info(8,c_arr) = rs.fields("wert9")
p_info(9,c_arr) = rs.fields("wert10")
next
Next