Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2011, 13:02
jugivi
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 14 años
Puntos: 3
Problema con una lectura a Base de datos

Tengo un problema con la rutina que pongo más abajo, cuando la hago sobre una tabla con 350 registros funciona bien, pero si la hago sobre una tabla de 3 millones de registros da el error "SystemError: null argument to internal routine"

¿qué estoy haciendo mal?, ¿alguien puede ayudarme?

Código HTML:
Ver original
  1. import psycopg2
  2. cn = psycopg2.connect("host=localhost dbname=multi_H user=postgres password=***********")
  3. cur = cn.cursor()
  4. fila = True
  5.  
  6. while fila == True:
  7.     try:
  8.         SQL = """SELECT * FROM tabla_10"""
  9.         cur.execute(SQL)
  10.         cur.fetchone()
  11.         for fila in cur:
  12.             print fila
  13.     finally:
  14.         print "fin del proceso"

Muchas gracias