>>68
【試験構成】 WinXP, Python2.3b1, win32all bulid 153, MS Access 2000.
【コード】
import dbi, odbc

DSN = "Item1"

def dictMakerMaker(descr):
    def dictMaker(row):
        d = {}
        i = 0
        for column in row:
            d[descr[i][0]] = column
            i += 1
        return d
    return dictMaker

conn = odbc.odbc(DSN)
cur = conn.cursor()
cur.execute("select * from Item")
dictMaker = dictMakerMaker(cur.description)

for row in cur.fetchall():
    d = dictMaker(row)
    for k in d.keys():
        print k, "=", d[k]
    print

cur.close()
conn.close()