⇨ MENU ⇨ MODULES ⇨ sqlite3 ⇨ Connection
sqlite3.Connection ( ).getconfig ( )
⇨ MENU ⇨ MODULES ⇨ sqlite3 ⇨ Connection
sqlite3.Connection ( ).getconfig ( )
DESCRIPTION.
Retourne la valeur d'une option de configuration de connexion à une base de données.
SYNTAXE.
Variable = BDD_Base.getconfig ( option )
Variable = ⇨ variable qui recevra la valeur [ optionnel ]
BDD_Base ⇨ objet connexion avec une base de données [ OBLIGATOIRE ]
.getconfig ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
option ⇨ identifiant de l'option [ OBLIGATOIRE ]
REMARQUES.
option doit être l'une des constantes identifiants une option de connexion, ou un int ( ) lui correspondant, suivantes :
- sqlite3.SQLITE_DBCONFIG_DEFENSIVE ;
- sqlite3.SQLITE_DBCONFIG_DQS_DDL ;
- sqlite3.SQLITE_DBCONFIG_DQS_DML ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_FKEY ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_QPSG ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_TRIGGER ;
- sqlite3.SQLITE_DBCONFIG_ENABLE_VIEW ;
- sqlite3.SQLITE_DBCONFIG_LEGACY_ALTER_TABLE ;
- sqlite3.SQLITE_DBCONFIG_LEGACY_FILE_FORMAT ;
- sqlite3.SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE ;
- sqlite3.SQLITE_DBCONFIG_RESET_DATABASE ;
- sqlite3.SQLITE_DBCONFIG_TRIGGER_EQP ;
- sqlite3.SQLITE_DBCONFIG_TRUSTED_SCHEMA ;
- sqlite3.SQLITE_DBCONFIG_WRITABLE_SCHEMA.
L'appel de la méthode objet.getconfig ( ) retourne toujours un boll ( ).
Voir la méthode objet.setconfig ( ) qui permet de modifier la valeur d'une option de connexion.
EXEMPLE.
import sqlite3
BDD_Connexion = sqlite3.Connection ( ":memory:" )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_DEFENSIVE ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_DQS_DDL ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_DQS_DML ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_FKEY ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_QPSG ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_TRIGGER ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_ENABLE_VIEW ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_LEGACY_ALTER_TABLE ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_LEGACY_FILE_FORMAT ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_RESET_DATABASE ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_TRIGGER_EQP ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_TRUSTED_SCHEMA ) )
print ( BDD_Connexion.getconfig ( sqlite3.SQLITE_DBCONFIG_WRITABLE_SCHEMA ) )
BDD_Connexion.close ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.