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édentes Révision précédente
Prochaine révision
Révision précédente
access_2007 [2014/07/15 15:06]
fabrice
access_2007 [2023/03/17 09:56] (Version actuelle)
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: 2023/03/17 09:56 (modification externe)