[Python-de] Re: Umwandlung ADO Recordset in Dictionary
Andreas Kaiser
akaiser at vocote.de
Mit Jun 1 15:21:54 CEST 2005
> Also schreib das erstmal so wie du es machen würdest, poste den code
> - und dann zerreissen wir dich in der Luft und machen es schöner :)
>
oRS ist das Recordset:
counter = 0
# Endergebnis
content_dict = {}
while not oRS.EOF:
# Dict mit Feldnamen
fields_dict = {}
# über alle Felder {Feldname0: Feldwert0, ...}
for x in range(oRS.Fields.Count):
fields_dict[oRS.Fields.Item(x).Name] =
oRS.Fields.Item(x).Value
# zusammnbauen Ergebnis
content_dict[counter] = fields_dict
# nächster Datensatz aus Recordset
oRS.MoveNext()
counter = counter + 1
Nun zerreisst mich ;-)
Andreas