Relié des bases de donnée sqlite en python
Résolu/Fermé
rasielblas
Messages postés
135
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
12 mai 2021
-
23 sept. 2019 à 09:26
rasielblas Messages postés 135 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 12 mai 2021 - 23 sept. 2019 à 16:45
rasielblas Messages postés 135 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 12 mai 2021 - 23 sept. 2019 à 16:45
A voir également:
- Relié des bases de donnée sqlite en python
- Citizen code python avis - Accueil - Outils
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
1 réponse
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
Modifié le 23 sept. 2019 à 12:46
Modifié le 23 sept. 2019 à 12:46
bonjour,
pour réaliser cela, je pense que tu dois te connecter à une seule base.
ensuite, utiliser la commande SQL ATTACH pour ajouter les autres bases à la connexion.
et ensuite tu peux préciser le nom de la db dans les requêtes SQL:
pour réaliser cela, je pense que tu dois te connecter à une seule base.
ensuite, utiliser la commande SQL ATTACH pour ajouter les autres bases à la connexion.
connection1.execute('ATTACH DATABASE mabase2.esd AS db2')
et ensuite tu peux préciser le nom de la db dans les requêtes SQL:
cursor1.execute('SELECT * FROM main.Clients, db2.Fournisseur')
23 sept. 2019 à 14:33
sqlite3.OperationalError: no such table: db2.Fournisseur
Avait vous une idée? car la table fournisseur se trouve bien dans mabase2 mais qu'elle ne trouve pas!
23 sept. 2019 à 16:28
Mais, pourquoi faire plusieurs bases ?
Une base de données est censée contenir toutes les tables ayant des relations, ici alors, il n'y a strictement aucun intérêt à vouloir dissocier chacune de ces tables dans des bases différentes et vouloir agglutiner ça en un résultat.
23 sept. 2019 à 16:45