Base de données Access et pages web dynamiques, j'y arrive pas ! - Win NT/2K/XP - Windows & Software
Marsh Posté le 09-10-2003 à 14:03:46
Sous Access Fichier -> Exporter -> Choisir dans la liste "ASP"
Je n'ai jamais testé, il te faut probablement IIS pour faire tourner ces pages...
Marsh Posté le 09-10-2003 à 14:42:10
merci je sais comment exporter c juste que je pige rien a l'ODBC et IIS
Marsh Posté le 09-10-2003 à 14:54:41
Donc mauvais forum, voir dans programmation, voici mon code source que j'utilise pour me connecter à des DB Access en ASP 3.0... il faut lui passer une string de connexion valide avec le chemin de la DB et c'est à peu près tout. De préférence j'utilise le provider OLEDB.
Voici à quoi ressemble l'appel dans le code :
Code :
|
Voici le contenu des variables de l'appel ci-dessus (fichier de configuration) :
Code :
|
Voici la classe pour gérer mes connexions :
Code :
|
Marsh Posté le 09-10-2003 à 14:59:09
oulala ! ils ont pas pensés a faire plus simple ? me dit pas quil faut etre programmeur pour mettre en ligne une chtite base de données avec qq pages dynamiques chez multimania ?
bon, jy retourne...
Marsh Posté le 09-10-2003 à 15:07:31
Faut savoir ce que tu veux faire...
Chez multimania ??? Tu es sûr qu'un hébergeur gratuit te fournit ce dont tu as besoin en ASP ? Cela m'étonnerait bcp !
Ca c'est mon code justement pour me simplifier la vie
Après c'est open() -> executers() ou executenors() -> close() et le reste c'est de la présentation.
Sinon l'outils de publication Web intégré à Access devrait permettre de faire le nécessaire et générer le code en question, mais comme je te l'ai djà dit je ne'ai pas testé cette méthode.
Marsh Posté le 09-10-2003 à 15:17:38
Mais comment font ils alors les "petits" sites avec un moteur de recherche ? ou meme un livre d'or, çà va bien vers une BDD ?
Marsh Posté le 09-10-2003 à 15:26:53
Apache / PHP / MySQL c'est bien plus abordable comme solution et il existe de nombreux codes sources libres et disponibles. Celà n'empêche pas de programmer un petit peu. Pour l'hébergement certains proposent du gratuit (free par exemple propose le support PHP), mais ils sont généralement pas très performants (pour ne pas dire lents) et nombres de personnes prennent un hébergement payant OVH, Infomaniak, etc pour avoir la rapidité d'exécution.
Pour utiliser IIS / ASP / Access il faudrait en théorie :
- licence Windows Server 2000 ou 2003 Edition Internet
- licence Office Edition Développeur (ou les MSDNs)
Ce qui met la barre assez loin pour de petits sites.
Marsh Posté le 09-10-2003 à 15:39:12
ben écoute je te remercie pour toutes ces précisions.
jil va m'entendre celui qui m'a dit de mettre tout çà sur access en tous cas
Marsh Posté le 09-10-2003 à 17:05:01
Bah tu peux exporter depuis access en fichier CSV tes tables et importer les données sur la base MySQL de l'hébergeur, ca ne pose pas trop de soucis...
Marsh Posté le 09-10-2003 à 13:56:24
Voilà, je dois faire un site se basant sur des tonnes de données qui sont déjà rentrées sous Access, et il y a de celà quelques années, j'avais vu en cours que l'on pouvait créer des pages web dynamiques pour la consultation (voire même recherche) sur cette base de données.
J'ai donc repris mes petits cours et navigué un peu sur le net pour m'y remettre mais après quelques heures dessus, quelque chose m'est revenu : la source de données ODBC.
J'ai tenté de configuré çà a peu pres mais apres avoir mis en ligne, çà ne marche toujours pas. Plus inquiétant çà ne marche même pas en local sur mon pc quand j'exporte juste en ASP ou IDC/HTX. Ma requête est pourtant simple (afficher juste les NOMS de la colonne NOMS triés par ordre croissant...) La requête marche pourtant sous access.
Je me souviens que mon prof ne nous parlait pas de ces sources de données ODBC, d'ailleurs il voulait pas qu'on y touche...
Donc voilà, si des pros des bases de données en ligne pouvaient me venir en aide çà serait super sympa
Message édité par slanngolf le 09-10-2003 à 13:58:59