Sign in Join
Wiki copytemporary

TSQLDBLibraryLoader/fr: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: TSQLDBLibraryLoader/fr

OldNewLine
1+> **Warning:** 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.
2+
3+**TSQLDBLibraryLoader** ![](/wiki-images/b/b6/Tsqldblibraryloader.png) 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'[[SQLdb tab/fr|onglet SQLdb]] de la [[Component Palette/fr|palette de composants]].
4+
5+## Utilisation et alternatives
6+
7+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.
8+
9+SQLDBLibraryLoader nécessite à être appelé *avant* le chargement/l'activation des composants TSQLConnection.
10+
11+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.
12+
13+> **Note:** La prise en charge de SQLite par SQLDBLibraryLoader a été ajoutée dans le version 2.7.1 et n'est pas disponible dans les versions plus anciennes de FPC. Alternative possible : la fonction InitializeSQLite dans l'unité sqlite3dyn. ''SVP, retirez ce texte si testé.
14+
15+## Exemple de code
16+
17+``` pascal
18+ SQLDBLibraryLoader1.ConnectionType:='SQLite3';
19+// Note: .ConnectionType resets the LibraryName, so set LibraryName after
20+// setting ConnectionType!!
21+ SQLDBLibraryLoader1.LibraryName := 'c:\path_to_sqllite_library\sqlite3.dll';
22+ SQLDBLibraryLoader1.Enabled := true;
23+ SQLDBLibraryLoader1.LoadLibrary;
24+```
25+
26+## Voir aussi
27+
28+- [[TSQLConnector/fr|TSQLConnector]]
29+
30+---
31+*From the Free Pascal wiki, page "TSQLDBLibraryLoader/fr", as it stood on 2020-03-02 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history