Пример #1
0
 def gera_query_delete(self, Importa, linha):
     campos = Importa.get_campos()
     tabela = Importa.get_tabela()
     try:
         query = "DELETE FROM %s WHERE " % tabela
         query += campos[0] + "=%s"
         return query
     except Exception as e:
         self.logger.set_errors(self.error_message % linha)
         return None
Пример #2
0
 def gera_query_update(self, Importa, linha):
     campos = Importa.get_campos()
     tabela = Importa.get_tabela()
     try:
         wherecampo = list(Importa.get_where().keys())[0]
         query = "UPDATE %s SET " % tabela
         query += '=%s,'.join(campos) + '=%s'
         query += " WHERE " + wherecampo + '=%s'
         return query
     except Exception as e:
         self.logger.set_errors(self.error_message % linha)
         return None
Пример #3
0
 def gera_query_insert(self, Importa, linha):
     dados = len(Importa.get_dados())
     campos = Importa.get_campos()
     tabela = Importa.get_tabela()
     try:
         query = "INSERT INTO %s(" % tabela
         query += ','.join(campos)
         query += ") VALUES(" + "%s," * (dados - 1) + "%s);"
         return query
     except Exception as e:
         self.logger.set_errors(self.error_message % linha)
         return None