| DataBase Manager v0.7 | ||||||||||||
|
Aide
|
||||||||||||
|
Introduction: Cet ensemble de pages va vous permettre de visualiser / modifier le contenu d'une base de donnees de type MS Access. Les outils comme MySQL en PHP sur les serveurs gratuits sont bien utiles, mais semble inexistants sur les bases de données gérées en ASP. C'est pourquoi j'ai voulu y remédier. Pour que ces pages puissent marcher sur tous les serveurs gratuits, la connexion peut se faire via un lien relatif ou absolu vers la base, mais également via un lien DSN. Si vous trouver des bugs, envoyer moi la méthode pour les recréer, que je fasse une mise à jour. A noter que si vous utilisez des chemins relatifs, seuls 20 acces simultanés peuvent tourner sur un serveur IIS 4. Sur le 5 (win 2000) c est illimitée ! Lors de la connexion, le chemin relatif est automatiquement retranscris en lien absolu, pour éviter de surcharger le serveur de l'hébergeur. Utilisation : Sur le formulaire de connexion, il vous faut choisir le mode de connexion:
Par défaut votre base ne contient pas d'utilisateurs, ni de mot de passe, vous pouvez donc laisser ces 2 champs vides. Si par contre, vous avez spécifié ces données lors de la création de la base, n'oubliez pas de les remplir lors de la connexion à la base. Dans tous les cas, il est préférable que chaque table possede une clé primaire avec un nom qui finit par "ID". J'ai inclus 2 bases de tests appelées: BD1.mdb et BD2.mdb. L'onglet ADMIN permet de créer des pages d'Ajout/Modif/Effacement pour un utilisateur. Seuls les enregistrements avec les restrictions spécifiées lui seront montrés. Il faut disposer d'un droit d'écriture sur le serveur, car un fichier RESTRCITION.ASP se créera automatiquement. L'option ADMIN permet également d'avoir accès au gestionnaire de fichiers sur le serveur ("Winfile.ASP"). Vous avez accès aux autres onglets via les liens situés sur le haut de la page. Programmation: J'ai essayé de commenter
tant bien que mal ce projet sur la totalité des pages.Je vous souhaite
bonne chance pour votre utilisation. Pour commencer, sachez que le chemin
vers la base de donnée est mémorisé dans un cookie, puis est repris
dans les autres pages. Les modes de connexion sont très diférents.
ADO et DSN ne permettent pas une détection des clés primaires
mais sont gérés par tous les serveurs. Ils prendront donc
les clés dont les noms de champs se terminent par "ID".
Ici les noms des fichiers appelés se nomment exemple1.ASP. OLE DB lui
permet une gestion optimisée, mais n'est pas géré
par tous les serveurs, HELAS! Les fichiers qu'il utilise sont nommés exemple.asp. X_Table
est la table sur lesquelles sont faites les modifications.
Faites attention aux noms de table que vous donnez, n'utilisez pas d'espaces, ni de mots clés prédéfinis comme Note ou Date. La taille des champs de modification est paramètrable dans le fichier Includes/common.asp. Remerciements: |
||||||||||||