die anfängerin braucht wieder Eure hilfe

Code: Alles auswählen
self.fieldlist = []
if get_id:
self.fieldlist.append("id = '%s'" % self.get_id().GetValue())
if get_name:
self.fieldlist.append("name = '%s'" %self.get_name().GetValue())
if get_vorname:
self.fieldlist.append("vorname = '%s'" % self.get_vorname().GetValue())
cur.execute( '''
SELECT
id,
name,
vorname
FROM
person
WHERE
(
%(fields)s
)
'''
,
{
'fields':", ".join(self.fieldlist)
}
)
Code: Alles auswählen
Warning: Truncated incorrect INTEGER value: ''
'fields':", ".join(self.fieldlist)
wenn ich aber die liste teste
Code: Alles auswählen
print ", ".join(self.fieldlist)
Code: Alles auswählen
id = '1' , name = 'Max', vorname = 'Mustermann'
LG,
fanus
