Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2006, 09h52   #1
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
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 :
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 :
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...
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 14h29   #2
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Vraiment personne pour m'aider ?????
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 09h34   #3
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

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

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
est ce que tu as acces au lecteur G?
Et plus préscisément au dossier G:\BDONES\CLIENTS\Clients1.mdb?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 09h48   #4
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
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 :
1
2
 
   rs.Open strSql,db,X,X,X
Je ne sais pas a quoi corresondent les X et quelle valeur fait quoi...
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 09h58   #5
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

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

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
fait une recherche sur cette fonction pour te renseigner...
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2006, 10h10   #6
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
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)
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 10h06   #7
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

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

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
voilà ce que j'ai trouvé...

Citation:
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
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 12h49   #8
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
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
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 00h04   #9
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

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

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h10.


 
 
 
 
Partenaires

Hébergement Web