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 :

ASP et Access + table liée


Sujet :

ASP

  1. #1
    Membre actif Avatar de dragonfly
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    464
    Points
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 464
    Points : 240
    Par défaut ASP et Access + table liée
    Bonjour à tous !!!

    Tout d'abord si je me suis trompé de forum (j'hésite entre ASP et Access) merci de me le signaler.

    Je développe en ASP et lorsque j'interroge ma base Access via le code ASP tout va bien, le probléme arrive quand je lie cette base Access avec une autre base Access (qui se trouve sur un autre serveur). La liaison se passe correctement mais... lorsque je relance ma page ASP j'ai une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'
     
    [Microsoft][Pilote ODBC Microsoft Access] 'G:\BDONES\CLIENTS\Clients1.mdb' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier.
     
    /extranet/asp/client.asp, ligne 50
    La ligne 50 correspondant à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rs.Open strSql,db,2,2
    Faut-il que je remplace les "2" par un autre chiffre ou que je fasse autre chose ?

    Je teiens à signaler que cette manip a d&jà été testé sur une page en PHP et ca marche en PHP .

    Si quelqu'un pouvait m'aider ca serait génial MERCI...

  2. #2
    Membre actif Avatar de dragonfly
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    464
    Points
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 464
    Points : 240
    Par défaut
    Vraiment personne pour m'aider ?????

  3. #3
    Membre confirmé Avatar de Phiss
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2005
    Messages
    676
    Points
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 676
    Points : 616
    Par défaut
    est ce que tu as acces au lecteur G?
    Et plus préscisément au dossier G:\BDONES\CLIENTS\Clients1.mdb?

  4. #4
    Membre actif Avatar de dragonfly
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    464
    Points
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 464
    Points : 240
    Par défaut
    Bonjour,


    J'ai accés au lecteur G et ce fichier n'est pas protégé en écriture ou autre, de plus lorsque la même manipulation est faite en PHP, ca passe sans probléme, mais en ASP j'ai toujours la même erreur.

    Je pense que c'est peut être dû aux paramétres de la fonction open car on peut mettre des chiffres dérriére mais je ne sais pas à quoi ils correspondent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       rs.Open strSql,db,X,X,X
    Je ne sais pas a quoi corresondent les X et quelle valeur fait quoi...

  5. #5
    Membre confirmé Avatar de Phiss
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2005
    Messages
    676
    Points
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 676
    Points : 616
    Par défaut
    fait une recherche sur cette fonction pour te renseigner...

  6. #6
    Membre actif Avatar de dragonfly
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    464
    Points
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 464
    Points : 240
    Par défaut
    J'ai regardé sur le net (pas mal de temps d'ailleurs, ca fiat quelque jours que je galére) et...
    Pas moyen d'avoir une explication précise, faut dire que l'ASP n'est pas beaucoup documenté (a part le .net mais j'en fait pas).

    A moins que en fait ce ne soit pas a cause de cette fonction, en fait je ne sais pas du tout (C'est pour ca que je suis la d'ailleurs)

  7. #7
    Membre confirmé Avatar de Phiss
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2005
    Messages
    676
    Points
    616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 676
    Points : 616
    Par défaut
    voilà ce que j'ai trouvé...

    METHOD Connection::Open

    --------------------------------------------------------------------------------
    connectionobject.Open ConnectionString, UserID, Password, Options

    The Open method is used to establish (open) a physical connection to a data source. Once the connection is live, you can execute commands against the data source.

    There are four optional parameters.

    The optional ConnectionString parameter is a string that contains the information needed to establish a connection to a data source. The string is composed of a series of parameter=value statements that are separated by semicolons. Note that the ConnectionString property inherits the values from the ConnectionString parameter of this method.

    Please refer to the ConnectionString Property for examples.

    ADO supports five arguments for this string. (This is the same format as the ConnectionString property.)

    Provider= is the name of the provider. If you use this parameter, you cannot use the File Name= parameter.

    File Name= is the name of a file that contains the connection information. If you use this parameter, you cannot use the Provider= parameter.

    Remote Provider= is the name of the provider that you use when you open a client-side connection. (for Remote Data Service)

    Remote Server= is the path name to the server that you use when you open a client-side connection. (for Remote Data Service)

    URL= is the absolute URL address to use for the connection.

    Note: Duplicate parameters are ignored and only the last occurrence of a repeated parameter is used.

    The optional UserID parameter is a string containing the user name to use when making the connection.

    The optional Password parameter is a string containing the password to use when making the connection.

    The optional Options parameter is one of the ConnectOptionEnum constants which specify how the Connection object should return: synchronously (the default) or asynchronously.

    ConnectOptionEnum Constants

    Constant Value Description
    adAsyncConnect 16 Open an asynchronous connection which returns before the connection is completed
    adConnectUnspecified -1 Default, open a synchronous connection which returns after the connection is completed


    Code (VBScript):
    Dim objConnection
    Set objConnection = Server.CreateObject("ADODB.Connection")
    objConnection.ConnectionString =
    "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=GuruList"
    objConnection.ConnectionTimeout = 0
    objConnection.Open

  8. #8
    Membre actif Avatar de dragonfly
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    464
    Points
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 464
    Points : 240
    Par défaut
    Re
    MERCI pour le cours

    Le truc c'est que j'ai trouvé aussi des explications comme celle la mais aucune ne dit précisement a quoi correspondent les chiffres mis en option (mes X) et on peut mettre de 1 à 4 donc voila, c'est ces options la que je cherche a definir

  9. #9
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Points
    9 512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 512
    Par défaut
    Salut,

    Ici http://www.devguru.com/technologies/ado/8642.asp dans les sections cursor location, cursor type et lock type.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Optimisation Bases Access: Tables liées
    Par caporal dans le forum Access
    Réponses: 4
    Dernier message: 05/04/2006, 13h38
  2. Réponses: 2
    Dernier message: 09/02/2006, 15h03
  3. Table Liée à une base Access
    Par Antichoc dans le forum Requêtes
    Réponses: 3
    Dernier message: 14/01/2006, 18h49
  4. Table Liée à une base Access
    Par Antichoc dans le forum Access
    Réponses: 5
    Dernier message: 09/01/2006, 17h58
  5. Runtime Access 2002, MDE, tables liées
    Par jfg dans le forum Runtime
    Réponses: 13
    Dernier message: 13/12/2005, 12h12

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