TSQLDBLibraryLoader/fr
│
English (en) │
français (fr) │
日本語 (ja) │
polski (pl) │
中文(中国大陆) (zh_CN) │
Avertissement: Cet article est encore un brouillon ; veuillez le comparer avec l'annonce officielle de Michael Van Canneyt dans la mailing list et mettre à jour cete page.
TSQLDBLibraryLoader est un composant FPC et Lazarus qui spécifie les noms et emplacements des bibliothèques de base de données SQLdb (.dll/.so/.dylibs) d'où elles devraient être chargées. Le composant TSQLDBLibraryLoader est disponible sur l'onglet SQLdb de la palette de composants.
Utilisation et alternatives
Pour les bases de données SQLDB, au moins pour les versions récentes de FPC, les connecteurs essaient de charger les bibliothèques avec leur nom par défaut mais peuvent échouer. En utilisant SQLDBLibraryLoader, vous pouvez spécifier le nom exact du fichier à charger.
SQLDBLibraryLoader nécessite à être appelé avant le chargement/l'activation des composants TSQLConnection.
Remarquez que souvent vous pouvez faire une chose similaire en définissant le nom de la bibliothèque dans le descendant de TSQLConnection que vous utilisez. Ceci dépend de la prise en charge de cette fonctionnalité par le descendant de TSQLComponent.
Exemple de code
SQLDBLibraryLoader1.ConnectionType:='SQLite3';
// Note: .ConnectionType resets the LibraryName, so set LibraryName after
// setting ConnectionType!!
SQLDBLibraryLoader1.LibraryName := 'c:\path_to_sqllite_library\sqlite3.dll';
SQLDBLibraryLoader1.Enabled := true;
SQLDBLibraryLoader1.LoadLibrary;
Voir aussi