Estoy tratando de usar python para buscar a través de una tabla de acceso que contiene instalaciones que necesitan tener geodatabases con geodatabases que ya existen con el fin de generar una lista de geodatabases de instalaciones que todavía necesitan ser creadas. El script funciona, pero el bucle se detiene en el primer registro de la tabla y no continúa recorriendo el resto de los registros.
Esto es lo que tengo:
lookuptbl = r"P:\\USACE Mobile 0610-01 2010 63D RSC NR Contract\\03-Source Documents\\GIS\\SITE_ID_LOOKUP.mdb\\new_facility"
q = '[include_in_gis] = ' + "'" + "X" + "'"
rows = gp.SearchCursor(lookuptbl, q)
row = rows.next()
while row:
facil_id = row.GetValue("facil_id")
lookuptbl2 = r"P:\\USACE Mobile 0610-01 2010 63D RSC NR Contract\\03-Source Documents\\GIS\\SITE_ID_LOOKUP.mdb\\gdbs"
q2 = '[facil_id_in_gdbs] = ' + "'" + facil_id + "'"
#IF q is satisfied, the gdb that is currently being processed was found in lookup table;
#If q is NOT satisfied, the script will skip the gdb alltogether; nothing will be done
rows = gp.SearchCursor(lookuptbl2, q2)
row = rows.next()
while row:
print facil_id + "--already exists"
row = rows.next()
row = rows.next()
Soy nuevo en esto de los guiones.