def __actualizarCampo(self, campo, valorNuevo): """ Recibe el campo y valor nuevo y edita ese campo en la base de datos, correspondiente a este Snippet. """ try: bd = sqlite(self.__DB.getPathBD()) consulta = ( """UPDATE snippet SET "%s" = ? WHERE title = ? AND language = ?""" % campo ) return bd.realizarNoConsulta(consulta, (valorNuevo, self.titulo, self.lenguaje)) except Exception, msg: print "actualizarCampo: ", str(msg)
def exportSnippet(self,path,snippets): u'''Recibe una bd en forma de lista de listas y los inserta en una nueva BD >>> exportSnippet(bd,"ale.db") True ''' self.__bdmanager.newDataBase(path) self.__sql = sqlite(path) self.__sql.realizarAltas('snippet',{"title": 0, "language": 1, "contens":2, "tags":3, "description":4, "creation":5, "starred":6, "reference":7, "modified":8, "uploader":9},snippets) return True
def __init__(self): self.objSqlite = sqlite() self.objMysql = mysqldb()
def __init__(self): self.objSqlite = sqlite() self.objConfig = config(self.sqliteDataBase(), coding()) self.objMysql = mysqldb()