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
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
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