Ciao a tutti,<br>sto cercando di riscrivere un programmino che avevo fatto tempo fa usando gli oggetti.<br>Un metodo dell'oggetto che interagisce con sqlite permette di inserire un record dentro una tabella.<br>Esso, tuttavia non fa il suo lavoro e non riesco a comprenderne il motivo.<br>

Qualche idea in merito?<br><br>METODO:<br>----------------<br>    def inserimentoRecord(self,tabella,record):<br>        """<br>        Rappresenta un inserimento di un singolo record.<br>        Parametri:<br>

        - tabella: una stringa che indica la tabella da popolare<br>        - record: un array con il record da aggiungere in ordine! Se un campo deve rimanere vuoto indicare "Null"<br>        Ritorno:<br>        - stringa: la stringa di inserimento se tutto ok<br>

        - errore: se e' successo qualcosa di sbagliato <br>        """<br>        stringa = "INSERT INTO "<br>        stringa += tabella<br>        stringa += " VALUES ("<br>        for i in range(len(record)):<br>

            if record[i] == "Null":<br>                stringa += record[i]<br>            else:<br>                stringa += "'" + record[i] + "'"<br>            if i < len(record)-1:<br>

                stringa += ","<br>        stringa += ");"<br>        <br>        self.cur.execute(stringa)<br>        return stringa<br><br>RICHIAMO DA PROGRAMMA PRINCIPALE:<br>------------------------------------------------------------------<br>

risposta=s.inserimentoRecord('Estrazioni',["Null",str(oggi)])<br>print risposta<br><br>OUTPUT DI RISPOSTA:<br>-----------------------------------<br>INSERT INTO Estrazioni VALUES (Null,'2011-01-28');<br>