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 28/06/2006, 13h07   #1
Futur Membre du Club
 
Inscription : avril 2005
Messages : 98
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 98
Points : 19
Points : 19
Par défaut Pb sur cnx avec une bd mySql

Salut tout l'monde,

voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<%
 
	set cnxSql =  Server.CreateObject("ADODB.Connection")
	cnxSql.open "DRIVER={mySQL}; server=***; Port=3306; Option=131072; Database=***; UID=***; PWD=***"
 
	set rsTest = Server.CreateObject("ADODB.Recordset")
	rsTest.open "SELECT ref_tdm FROM fiches_d_anomalies", cnxSql
 
	do while not rsTest.eof
		response.write(rsTest("ref_tdm"))
	loop
 
%>
voici le message d'erreur :

Citation:
HTTP 500 - Erreur interne de serveur
Internet Explorer
L'erreur se situe sur la chaine de connexion ("cnxSql.open "DRIVER=..."") que j'ai écrite selon diffrents tutoriaux sur le net. Quelqu'un pourrait-il m'aider svp?
G.D.O est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 13h20   #2
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
L'erreur 500 est le message d'erreur par défaut (tu sais qu'il y a une erreur mais tu ne sais pas quoi).
Tu pourras avoir une erreur plus parlante en faisant la manip suivante :
Citation:
Pour avoir un message exploitable :
. il faut sur internet explorer aller dans outil -> option internet
. cliquer sur l'onglet avance et decocher la case "Afficher des messages d'erreurs HTTP simplifies
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 13h36   #3
Futur Membre du Club
 
Inscription : avril 2005
Messages : 98
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 98
Points : 19
Points : 19
Merci bien!

Voici le message d'erreur sur la ligne de la chaine de connexion :

Citation:
Microsoft OLE DB Provider for ODBC Drive!rs erreur '80004005'

[Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
Je cherche de mon cote en attendant
G.D.O est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 13h45   #4
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
Tu veux te connecter à une base MySql ?
J'utilise la chaine suivante :
Code :
Driver={MySql ODBC 3.51 Driver};Server=****;Database=****;Uid=****;Pwd=****
Mais avant j'ai du instaler le driver ODBC :
http://dev.mysql.com/downloads/connector/odbc/3.51.html
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 14h09   #5
Futur Membre du Club
 
Inscription : avril 2005
Messages : 98
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 98
Points : 19
Points : 19
Désolé j'avais un truc à régler à la boite!

Ok donc je vais tester ca. Le pilote odbc doit-il etre installé sur le serveur? car c'est un serveur linux/apache auquel je n'ai pas accès pour diverses raisons.
G.D.O est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 14h16   #6
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
Le driver doit etre intaler sur le serveur qui fait tourner les asp.

Tu fais de l'asp sur un serveur Linux ?
Tu n'utilises pas IIS comme serveur asp ?
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 14h27   #7
Futur Membre du Club
 
Inscription : avril 2005
Messages : 98
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 98
Points : 19
Points : 19
En fait j'ai développé un programme en ASP qui exploite une BD Access sur un serveur 2003/IIS5. Le prob c'est qu'on m'a demandé d'afficher des données en + à ce programme à partir d'une BD mySql qui est sur un serveur LINUX/Apache.

Donc sachant que je ne peux pas toucher à ce serveur Linux, est-il possible d'exploiter cette BD mySql avec ASP?
G.D.O est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 14h34   #8
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
Oui, il faut installer le driver Mysql Odbc sur le serveur 2003.
malbaladejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 14h42   #9
Futur Membre du Club
 
Inscription : avril 2005
Messages : 98
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 98
Points : 19
Points : 19
C'est bon on va remplacer le prog par autre chose. Et non c'est pas sur le serveur 2003 mais sur le serveur Linux que se trouve la BD mySql dont j'avais besoin. Merci quand même
G.D.O est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 14h47   #10
Membre éprouvé
 
Avatar de malbaladejo
 
Inscription : avril 2002
Messages : 377
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2002
Messages : 377
Points : 477
Points : 477
J'ai bien compris que la base est sur un serveur Linux et le site asp sur un serveur 2003.
Je dis juste qu'il faut installer le driver Odbc (et pas la base) sur le serveur 2003. Ce driver permet jsute à IIS d'interroger une base MySql (quelque soir l'endroit ou se trouve la base).
malbaladejo 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 23h58.


 
 
 
 
Partenaires

Hébergement Web