Je compilez le programme pour se connecter à la base de données d'accès ms comme suit:pyodbc à la chaîne de connexion d'accès MS; Peut-il utiliser l'adresse IP?
conn_string = (
r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};'
r'DBQ=C:\folder_name\EVT_LOG.mdb;')
Et cela fonctionne très bien comme prévu.
Ensuite, j'essaie de se déployer dans la situation serveur/client distant où la base de données est située dans le client et le serveur doivent y accéder, donc je revitalisée la chaîne de connexion comme suit:
conn_string = (
r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};'
r'DBQ=\\10.80.112.81\folder_name\EVT_LOG.mdb;')
Celui-ci a pyodbc Le nom de la source de données .error est introuvable. Une idée de faire ce pyodbc sur base de données à distance?
Êtes-vous en mesure d'atteindre le fichier par adresse '\\ 10.80.112.81 \ nom_dossier \ EVT_LOG.mdb' de Windows Explorer? Cochez ceci en premier. –
Oui, je peux l'atteindre à partir de Windows Explorer, mais le problème ne réside pas dans le script, c'était parce qu'aucun pilote ODBC installé. Merci d'avoir répondu. –