Загрузка данных из другой БД

tmpDb=pentadb.pentaBase(name="oesf",driver="QMYSQL",database="esf_data",\
            host="srv-penta",user="username",password="userpass")
if tmpDb.db:
    transaction()
    for x in zzCursor("select * from amko_ttn",tmpDb).zzRecords(1):
        if gi("amko_ttn","uid",x['UID'],'uid')!=x['UID']:
            insert("amko_ttn",x)
        else:
            update("amko_ttn",x)
    commit()
tmpDb=None