Relié des bases de donnée sqlite en python
Résolu/Fermé
rasielblas
Messages postés
140
Date d'inscription
jeudi 20 mars 2014
Statut
Membre
Dernière intervention
12 mai 2021
-
23 sept. 2019 à 09:26
rasielblas Messages postés 140 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 12 mai 2021 - 23 sept. 2019 à 16:45
rasielblas Messages postés 140 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 - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Formules excel de base - Guide
- Logiciel de recuperation de donnée - Guide
1 réponse
yg_be
Messages postés
22770
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
8 mai 2024
1 481
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