--- ZSQLExtend/importFMPXML.py 2006/12/20 20:29:27 1.2 +++ ZSQLExtend/importFMPXML.py 2006/12/20 20:36:05 1.3 @@ -155,7 +155,7 @@ def importXMLFileFMP(dsn,table,filename, id_val=dataSet[id_field] qstr="UPDATE %s SET %s WHERE %s = '%s' "%(table,setStr,id_field,id_val) if psyco == 1: - query = query.encode("UTF-8") + qstr = qstr.encode("UTF-8") db.execute(qstr) ret += "up: %s"%id_val else: @@ -164,7 +164,7 @@ def importXMLFileFMP(dsn,table,filename, values=string.join([" %s "%sql_quote(dataSet[x]) for x in update_fields], ',') qstr="INSERT INTO %s (%s) VALUES (%s)"%(table,fields,values) if psyco == 1: - query = query.encode("UTF-8") + qstr = qstr.encode("UTF-8") db.execute(qstr) ret += "ad: %s"%dataSet.get(id_field, rowcnt) @@ -182,7 +182,7 @@ def importXMLFileFMP(dsn,table,filename, logging.info(" delete:"+id) qstr = "DELETE FROM %s WHERE %%s = '%%s'"%table if psyco == 1: - query = query.encode("UTF-8") + qstr = qstr.encode("UTF-8") db.execute(qstr, (id_field,id)) elif dbIDs[id] > 1: