Buenos dias
Antes que nada una breve presentacion , soy programador delphi/sql server desde hace muchos años y estoy viendo la posibilidad de usar python/mysql/access con pythonwin para el ado.
El primer dia que empece con esto fue todo un exito ya que instale python 3.1 y todos los complementos sin ningun problema ahora al segundo ya cambio la cosa y tengo el siguiente problema cuando quiero acceder al conjunto fields de un recordset access dice que no existe el objeto a ver si alguien me puede decir que estoy haciendo mal
un saludo
y desde ya muchas gracias
Dardo
# First import two useful modules>
import win32com.client
from adoconstants import *
# Create the ADO Connection object via COM.
oConn = win32com.client.Dispatch('ADODB.Connection')
# Now set the connection properties via the ConnectionString
oConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data> Source=C:personal.mdb;"
# Now open the connection
oConn.Open()
if oConn.State == adStateOpen:
# Do something here
print ("We've connected to the database.")
# Now create a RecordSet object and open a table
rs = win32com.client.Dispatch('ADODB.Recordset')
rs.Open("select * from agenda",oConn,1,3)
while not rs.EOF:
print (rs.fields("nombre"))
La respuesta que recibo de esto es siempre que no conoce el objeto fields lo cual no entiendo porque en ela propia ayuda sale fields como opbjeto dentro del recordset