Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| access_2007 [2014/07/15 15:06] – fabrice | access_2007 [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| Provider=Microsoft.ACE.OLEDB.12.0; | Provider=Microsoft.ACE.OLEDB.12.0; | ||
| + | |||
| + | Exemple de code | ||
| + | |||
| + | #ouverture de la base | ||
| + | try: | ||
| + | pythoncom.CoInitialize() | ||
| + | accdb = win32com.client.gencache.EnsureDispatch(' | ||
| + | vpath = " | ||
| + | accdb.Open(" | ||
| + | except pythoncom.com_error, | ||
| + | db_errormsg = str(error[2][2].encode(" | ||
| + | return -1, "not connected " | ||
| + | |||
| + | result = win32com.client.Dispatch(r' | ||
| + | vquery=" | ||
| + | result.Open(vquery, | ||
| + | if result <> None: | ||
| + | while not result.EOF: | ||
| + | vrow = result.Fields | ||
| + | |||
| + | print vrow[0].Value.encode(" | ||
| + | |||
| + | result.MoveNext() | ||
| + | |||
| + | result.Close() | ||
| + | |||
| + | accdb.Close() | ||
| + | |||
| + | |||