[Python-de] Formatierung von SQL-Statements

Mathias Uebel mathias.uebel at meeloon.de
Mit Jul 7 22:01:16 CEST 2004


daniel.poelzleithner wrote:

> [...]
> Schau dir mal das an:
>
> http://www.livinglogic.de/Python/sql/ 

Hallo Daniel,
Danke für den Tip! Ich habe mir die Quelle angesehen und jetzt 
funktioniert Folgendes:

    def SQLInsert( self, table, list ):
        # SQL String
        SQL=[]
        SQL.append("INSERT INTO ")
        SQL.append(table)
        SQL.append(" VALUES((SELECT max(id) FROM Buchung)+1,'")
        SQL.append(self.mytime)
        SQL.append("',")
        vv = []
        for item in list:
            item = "'",item,"'"
            item = "".join(item)
            vv.append(item)
        SQL.append(",".join(vv))
        SQL.append(")")
        SQL = "".join(SQL)
        try:
            self.cu.execute(SQL)
            self.cx.commit()

Grusz Mathias

-- 
Lieber lachende Pinguine als tanzende Büroklammern!

CU in www.meeloon.de
--