[Python] Python e ms access

giorgio g.climb a tiscali.it
Mer 22 Apr 2009 16:45:58 CEST


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.climb a tiscali.it



Maggiori informazioni sulla lista Python