Diff for /ZSQLExtend/importFMPXML.py between versions 1.2 and 1.3

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

Removed from v.1.2  
changed lines
  Added in v.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>