Catégorie / Domaine : | Base de données |
Compatibilité SCOL Voy@ger : | V 2.0c et supérieure |
Mise à jour : | 03/1999 |
Ce module permet de charger des informations depuis une base de données dans la structure mémoire CLIENT. Ces informations sont enregistrées sous forme d'items. Des références contenant le ou les résultats des requêtes SQL sont créées.
Un item est composé des champs suivants :
Note : dateItem a pour valeur NIL et n'est pas utilisé par le module.
Les fonctions SCOL serveurs suivantes peuvent être utilisées pour
accéder aux items :
Le module ITEMS doit être connecté à une base de données avec une liaison ODBC et nécessite le plugin Scol SQL.
ATTENTION ! : Cette librairie n'est pas fournie dans le Scol Voy@ger/Engine de base, car elle nécessite le support ODBC, et celui-ci n'est pas présent sur toutes les machines. Elle est fournie sous forme d'un plugin Scol : "scolsql.dll" téléchargeable.
- Copier le fichier scolsql
.dll dans le répertoire Scol/Plugins.
- Editer le fichier usm.ini (dans le dossier Scol ou Clic-droit sur licône
Scol bleue dans la barre des tâches, puis menu Avancé
, Mode
Expert.) :
- Entrer la ligne suivante :
plugin plugins/scolsql .dll SCOLloadSQL
où "scolsql .dll" est le nom exact de la dll (respectez la casse).
Figure 1 : Interface du module LoadInfos
(1) : Nom de base de donnée => Nom de la base de données tel que définit dans le gestionnaire ODBC de Windows.
(2) : Pseudo de basse de donnée => Définit le login dadministration de la base tel que définit dans ODBC
(3) : Mot de passe de base de donnée => Mot de passe pour le login ci-dessus
(4) : Requête SQL => Les requêtes SQL qui seront exécutées et dont les résultats seront chargés dans les items du client.
Action | Fonction |
module.événement à loadInfos.start | Démarre le module LOADINFO. Cette action doit venir après un module de login afin qu'un nom d'utilisateur soit défini. |
module.événement à loadInfos.destroy | Arrête le module LOADINFO |
Evénement | Fonction |
loadinfo.destroyed à module Action | La fermeture du module LOADINFO engendre une action |
loadinfo.in à module Action | Le lancement du module LOADINFO engendre une action. Tous les modules utilisant les items (chargés avec loadInfo) doivent être connectés après cet événement |
Zone | Fonction | Interface | Affectation |
Aucune |