2.17.3 Configuration

Transcription

2.17.3 Configuration
WLangage.book Page 366 Mardi, 23. avril 2013 1:59 13
Remarque : Pour qu'une application puisse utiliser
un provider OLE DB, il est nécessaire d'installer le
composant MDAC (Microsoft Data Access Component) en version 2.8 ou supérieure. Ce composant
est disponible en téléchargement sur le site de
Microsoft. Il est intégré au système d'exploitation à
partir de Windows 2003 Serveur et Windows Vista.
2.17.3 Configuration
L'application utilisant un provider OLEDB doit fournir une chaîne de connexion. Cette chaîne définit le
provider à utiliser ainsi que les paramètres de connexion à fournir à ce provider pour établir la connexion avec la base de données.
Cette chaîne (appelée chaîne de connexion) peut
être :
• saisie en programmation (par exemple dans une
application C# ou VB.Net).
• construite à l'aide d'un assistant (par exemple
avec l'outil Crystal Report).
Le format général de la chaîne de connexion est le
suivant :
<Element1>=<Valeur1>;<Element2>=<Va
leur2>;...;<ElementN>=<ValeurN>
Pour plus de détails, consultez l’aide en ligne.
Utilisation de l'analyse dans une connexion à une base de données
HyperFileSQL Classic
Dans le cas d'une connexion à une base de données HyperFileSQL Classic :
• Si le chemin du fichier WDD est indiqué dans le
paramètre "Data Source" de la chaîne de
connexion :
•Seuls les fichiers décrits dans cette analyse
seront pris en compte par la connexion.
•Les liaisons et les règles d'intégrité décrites
dans l'analyse sont prises en compte automatiquement.
• Si le chemin du fichier WDD n'est pas indiqué
dans le paramètre "Data Source" de la chaîne de
connexion :
•Tous les fichiers présents dans le répertoire
indiqué dans le paramètre "Initial Catalog"
seront pris en compte.
•Aucune contrainte d'intégrité entre les fichiers
n'est respectée automatiquement.
366
Partie 7 : Gestion des fichiers de données
Remarques :
• Lors d'un accès par le provider OLE DB pour
HyperFileSQL, les fenêtres d'assistance automatique de HyperFileSQL sont désactivées.
• Les rubriques de type "Durée" dans les fichiers
de données HyperFileSQL sont retournées sous
forme d'entiers sur 8 octets par le provider OLE
DB. L'unité est la milliseconde.
• Les rubriques de types tableau ne sont pas
gérées par le provider OLE DB.
• Dans cette version, les commandes SQL avec
paramètres ne sont également pas gérées.
Exemples de chaînes de connexion
OLE DB
• Connexion à une base HyperFileSQL Classic sans
préciser l'analyse :
/Provider=PCSOFT.HFSQL;Initial
Catalog=c:\Ma Base HyperFileSQL
• Connexion à une base HyperFileSQL Classic en
précisant l'analyse :
Provider=PCSOFT.HFSQL;Data
Source=c:\Ma Base HyperFleSQL\ ...
MonAnalyse.wdd;Initial ...
Catalog=c:\Ma Base HyperFileSQL
• Connexion à une base HyperFileSQL Client/
Serveur :
Provider=PCSOFT.HFSQL;Data
Source=serveurbdd.
masociete.fr:4910;User...
ID=admin;Password=secret;...
Initial Catalog=MaBase
• Connexion à une base HyperFileSQL Client/Serveur avec des fichiers protégés par des mots de
passe et utilisant l'alphabet russe :
Provider=PCSOFT.HFSQL;Data
Source=serveurbdd.masciete.fr;...
User ID=utilisateur;...
Initial Catalog=MaBasRusse; ...
Extended Properties= ...
"Password=*:secret1; ...
Password=Fichier2:secret2;...
Language=KOI8-R"
Remarque : Dans cet exemple, tous les fichiers de
la base de données sont protégés par le mot de
passe "secret1" sauf le fichier "Fichier2" qui est protégé par le mot de passe "secret2".

Documents pareils