Ciao a tutti,

  Da varie ricerche in rete ho trovato questa sintassi:

        s = odbc.odbc('dbodbc') # dbodbc punta al db ms access
        cur = s.cursor()
        cur.execute("select * from STORICO where DAT_STOR >=  ?\
        and DAT_STOR <= ?\
        order by COD_ANAG,DAT_STOR",(self.dtx_reg_ini,self.dtx_reg_fin,))   
#questo funziona benissimo
        
#se esiste distrugge la tabella 
        try:       
            cur.execute("DROP TABLE stm")     #la cartella la cancella
        except:
             print "La tabella stm non esiste!" 
           
        cur.execute["CREATE TABLE stm (id INT(2),cod TEXT(10),dattim TEXT(8))"]

 che da questo errore:

 Traceback (most recent call last):
  File "D:\Python24\WCronos.py", line 172, in OnOkButton
  cur.execute["CREATE TABLE stm (id INT(2),cod TEXT(10),dattim TEXT(8))"]
  TypeError: unsubscriptable object

Il risultato non cambia, non riesco a creare una tabella in un db ms access!


-- 
Best regards,
 giorgio                          mailto:g.cl...@tiscali.it

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a