Mam dojem, ze si porad nerozumime. Jestli jsem to dobre pochopil, programujete nejaky frontend pro COSI. To COSI je naprogramovane v CEMSI.
Budu vestit, ze COSI je nejaky program, ktery ma spolupracovat s postgresem. CEMSI - jak jste nam nechtene prozradil - je Python (snad).
Jestli mam pravdu, pak:
1. Pripojeni k postgresu v Pythonu vypada nejak takhle:
q6="SELECT ico, nazev FROM xorg WHERE not exists (SELECT ico FROM ico WHERE xorg.ico = ico.ico);"
#==============================================================================
def qopen(qdb): # otevre sql databazi
cdb = qhost + ' dbname='+qdb+' user=test'
from pyPgSQL import PgSQL
global condb, curdb
condb=PgSQL.connect(cdb)
curdb=condb.cursor() # create cursor ....
return
#==================================================================
def qdotaz(q): # q6 porovna xorg s ico a insert !!!!
curdb.execute(q) # dotaz do cursoru
ares=curdb.fetchall() # odkaz do curdb, ale vysledek je v res !!??
if curdb.rowcount: # ? je neco ?
for i in range(curdb.rowcount):
# print i, ares[i][0], ares[i][1] # ico, nazev
qexec(qi2 % (ares[i][0], ares[i][1])) # vlozit do ICO
condb.commit()
else:
os.system ("echo 'Zadny. novy zaznam' >> ./upad.log")
return
#===================================================================
A tak dal a podobne az do konce
#===================================================================2. Jak to propojite s tim widgetem nemam tuseni, grafikou se nezabyvam. Ve VB byste to nadratoval mysi, tady to asi pude ztuha.