def buscar(tabla, campo, valor, campo_indice): num_campos = 0 nombre_campos = [] datos_tabla = [] num_lineas = 0 linea_actual = 0 bd = Basedatos() sql = "select * from " + tabla print sql bd.conectar() bd.cursor.execute(sql) datos_tabla = bd.cursor.fetchall() print "tabla", datos_tabla num_lineas = len(datos_tabla) print "lineas", num_lineas num_campos = len(bd.cursor.description) print "campos", num_campos for i in range(num_campos): nombre_campos.append(bd.cursor.description[i][0]) if campo == nombre_campos[i]: campo_index = i print "campo_index", campo_index encontrado = False for n in range(len(datos_tabla)): if datos_tabla[n][campo_index] == si_no_mysql(valor): linea_actual = datos_tabla[n] encontrado = True #self.actualizar() break return encontrado
def buscar(tabla, campo, valor, campo_indice): num_campos = 0 nombre_campos = [] datos_tabla = [] num_lineas = 0 linea_actual = 0 bd = Basedatos() sql = "select * from " + tabla print sql bd.conectar() bd.cursor.execute(sql) datos_tabla = bd.cursor.fetchall() print "tabla", datos_tabla num_lineas = len(datos_tabla) print "lineas", num_lineas num_campos = len(bd.cursor.description) print "campos", num_campos for i in range(num_campos): nombre_campos.append(bd.cursor.description[i][0]) if campo == nombre_campos[i]: campo_index = i print "campo_index", campo_index encontrado = False for n in range(len(datos_tabla)): if datos_tabla[n][campo_index] == si_no_mysql(valor): linea_actual = datos_tabla[n] encontrado = True # self.actualizar() break return encontrado
def __init__(self, tabla): self.campos = [] self.campos_tipo = [] self.campos_valor = [] self.bd = Basedatos() self.cursor = self.bd.conectar() self.cursor.execute("select * from " + tabla)
def select_sql(sql, alldatos=0): bd = Basedatos() cursor = bd.conectar() if isinstance(sql, tuple): cursor.execute(sql[0], sql[1]) else: cursor.execute(sql) if alldatos: dato = cursor.fetchall() else: dato = cursor.fetchone() bd.desconectar() return dato
def select_sql(sql, alldatos=0): bd = Basedatos() cursor = bd.conectar() if isinstance(sql, tuple): cursor.execute(sql[0], sql[1]) else: cursor.execute(sql) if alldatos: dato = cursor.fetchall() else: dato = cursor.fetchone() bd.desconectar() return (dato)
class TablaDatos: def __init__(self, tabla): self.campos = [] self.campos_tipo = [] self.campos_valor = [] self.bd = Basedatos() self.cursor = self.bd.conectar() self.cursor.execute("select * from " + tabla) def campo(self): print self.cursor.description
class TablaDatos(): def __init__(self, tabla): self.campos = [] self.campos_tipo = [] self.campos_valor = [] self.bd = Basedatos() self.cursor = self.bd.conectar() self.cursor.execute("select * from " + tabla) def campo(self): print self.cursor.description