У меня есть этот код
from win32com.client import Dispatch
connection_string = "Provider=SQLNCLI;server=%s;initial catalog=%s;user id=%s;password=%s"%(server,db_name,user,pwd)
dbConn = Dispatch("ADODB.Connection")
dbConn.Open( connection_string )
( rs, result ) = s.dbConn.Execute( query_string )
while not rs.EOF:
for field in rs.Fields :
dic[str( field.name )] = str( field.value )
print dic
rs.MoveNext()
он отлично работает при операциях 'select', 'insert' и 'update'.
код выполняет процедуры сохранения, но закрывает записьустанавливается перед статуей while.
вот ошибка:
... pywintypes.com_error: (-2147352567, 'Исключение произошло.', (0, u'ADODB.Recordset ',Операция не разрешена, когда объект закрыт. '...