Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2010, 10:20
sandovalchrist
 
Fecha de Ingreso: junio-2009
Mensajes: 96
Antigüedad: 15 años, 4 meses
Puntos: 1
Recorrer Array - Grabar muchos Datos en SQL

La idea es leer un log que tiene estas lineas:

sp_xxx_reporteMensajeRebote2 123,4353453
sp_xxx_reporteMensajeRebote2 234234,234234

Y luego grabarlo en SQL

Ya esta casi todo hecho pero no me deja volcar todo a la base de una.

archivo=open('D:/Master Popper Christian/query/2010-05-06.log','r')
contenido=archivo.read() # lee todo el contenido
#contenido = archivo.readline() # ESTO NOSE XQ NO ME VA para probar... me tira error.
#contenido=archivo.readlines() # el contenido del archivo linea a linea

msConn = odbc.odbc(mssqlDSN)
c = msConn.cursor()
c.execute(contenido)
c.close()
msConn.close()

Bueno la cosa es q si tengo 1 solo linea FUNCIONA JOYA (con read()).... pero que pasa el log puede tener varias lineas y esto me da error.-...

Probe tmb readline().... pero no se como leer el array que me tira [linea1, linea2, etc]


for i in contenido:
log("linea X -> :" + contenido[i]) --> esto me da error


Ayuda porfa!

Última edición por sandovalchrist; 06/05/2010 a las 12:15