IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Lien ACCESS <-> ASP


Sujet :

ASP

  1. #1
    Candidat au Club
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Lien ACCESS <-> ASP
    Bonjour,

    Avant d'aller dans les details je suis sous Vista SP1. Et j'ai mis les composants IIS7 et OBDC en actifs.
    Je suis entrain de créer un site intranet en ASP avec une base de donnée Access derrière.
    J'ai donc créer un fichier de paramètre contenant entre autre :
    Correspondant à ma base de donnée.
    Après au niveau du code de connection j'ai fait a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SET Ob_Conn = Server.CreateObject ("ADODB.Connection")
    SET Ob_RS = Server.CreateObject ("ADODB.RecordSet")
    Ob_Conn.Open bdd
    J'ai crée ma base sous Access 2003 : bdd.mdb
    Après je suis aller dans le gestionnaire ODBC pour créer une "source de donnée système" que j'ai appellé "bddlocal" et qui pointe vers ma base de donnée bdd.mdb.

    et lorsque je lance mon script appellont le :"index.asp", j'ai une erreur :
    An error occurred on the server when processing the URL. Please contact the system administrator
    Google est mon amis je cherche je cherche mais rien ne correspondant à ça.

    Après, je transpose ma base en SQL, je la met sur un serveur distant , je refait mon lien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    bdd="driver={SQL Server};server=dns.xxxx.com;uid=xxxx;pwd=xxxx;database=xxxx"
    et là ça marche.
    Mais bon le but n'est pas de mettre la base distant en SQL.

    J'aimerais donc savoir comment on crée une connexion a une base Access en locale avec une application ASP ?
    Et dans ce que j'ai fait ce qu'il cloche.

    Merci d'avance,
    Mohndo

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    An error occurred on the server when processing the URL. Please contact the system administrator
    est-ce que tu aurais un peu plus de détail concernant l'erreur?
    Normalement tu peux configurer IIS (Propriétés asp) pour qu'il affiche les erreurs sur la page.asp et les redirige également vers les journaux d'évenements(applications) de windows vista.

    ça pourrait nous éclairer sur la source d'erreur que tu pourrais avoir avec access

  3. #3
    Candidat au Club
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Voilà module activé et je recupère ça :
    Microsoft Office Access Database Engine erreur '80040e37'

    Le moteur de base de données Microsoft Office Access ne peut pas trouver la table ou la requête source « sites ». Assurez-vous qu'elle existe et qu'elle est correctement orthographiée.

    /index.asp, ligne 30
    Ligne 30 correspond à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ob_Rs.open REQUETE,Ob_Conn,adopenstatic,adcmdtable

  4. #4
    Candidat au Club
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Eh voilà comment passer 2h30 sur un probleme quand la solution est une erreur de merde :s

    Je m'explique :
    En voyant l'erreur, je me suis dit hum il arrive pas à trouver la table demandée dans la requete pk?

    Alors j'ai refait la trace de ce que j'avais fait.
    Sur mon ancien fournisseur de domaine, j'avais ma base en sql qui s'appelait par exemple "ex0708"
    Lorsque j'ai fait la sauvegarde de la base de donnée, il m'a modifié mes noms de tables : "table1" en "ex0708_table1"
    Après j'ai tranposé la base sql en base Access
    Alors normal qu'il trouvait pas la "table1" vu qu'il avait changé le nom :s

    Merci Mygale1978, c'est en activant les erreurs que j'ai pu voir d'ou ça venait
    Là ça marche impec

  5. #5
    Invité
    Invité(e)
    Par défaut
    Pas de koi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lien ACCESS - SQL SERVER
    Par ellyne dans le forum Access
    Réponses: 1
    Dernier message: 12/12/2005, 17h36
  2. lien access excel?
    Par favien dans le forum Access
    Réponses: 4
    Dernier message: 14/11/2005, 10h31
  3. [FrontPage 2003] Afficher éléments base Access dans page ASP
    Par laville dans le forum Autres langages
    Réponses: 3
    Dernier message: 03/08/2005, 09h27
  4. Rigueur d'ACCESS 2000 et ASP
    Par olaxius dans le forum ASP
    Réponses: 2
    Dernier message: 02/12/2004, 15h47
  5. Access Erreur depuis ASP
    Par M1000 dans le forum ASP
    Réponses: 2
    Dernier message: 21/06/2004, 09h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo