Outils pour utilisateurs

Outils du site


access_2007

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
access_2007 [2014/07/15 15:06] fabriceaccess_2007 [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
  
 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\fabrice.EZGED\Desktop\ADMOK\ADMOK.accdb;Persist Security Info=False Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\fabrice.EZGED\Desktop\ADMOK\ADMOK.accdb;Persist Security Info=False
 +
 +Exemple de code
 +
 + #ouverture de la base 
 + try:
 + pythoncom.CoInitialize()
 + accdb = win32com.client.gencache.EnsureDispatch('ADODB.Connection')
 + vpath = "C:\\Users\\fabrice.EZGED\\Desktop\\ADMOK\\ADMOK.accdb"
 + accdb.Open("Provider='Microsoft.ACE.OLEDB.12.0';Data source='"+vpath+"';Persist Security Info=False;")
 + except pythoncom.com_error, error:
 + db_errormsg = str(error[2][2].encode("latin1"))
 + return -1, "not connected "+db_errormsg
 +
 + result = win32com.client.Dispatch(r'ADODB.Recordset')
 + vquery="select Nom, Prénom, Code from Elèves'"
 + result.Open(vquery,accdb,1,3)
 + if result <> None:
 + while not result.EOF:
 + vrow = result.Fields
 +
 + print vrow[0].Value.encode("latin1"),vrow[1].Value.encode("latin1"),str(vrow[2].Value)
 +
 + result.MoveNext()
 +
 + result.Close()
 +
 + accdb.Close()
 +
 +
access_2007.1405436778.txt.gz · Dernière modification : (modification externe)