Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
 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)
Beispiel #4
0
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
Beispiel #5
0
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)
Beispiel #6
0
 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)
Beispiel #7
0
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
Beispiel #8
0
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