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

JavaScript Discussion :

Probleme avec connexion BD et document.write....


Sujet :

JavaScript

  1. #1
    Membre habitué
    Homme Profil pro
    Technicien en numérisation
    Inscrit en
    Juillet 2002
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien en numérisation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Points : 155
    Points
    155
    Par défaut Probleme avec connexion BD et document.write....
    Bonjour a tous.

    J'ai produit du code Javascript pour faire afficher dans des listes deroulantes des infos venant d'une BD.

    Le probleme ca ne remplis pas les listes deroulantes.

    Ca ne m'envoie pas d'erreur de connexion a la BD.

    De plus je fais la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.write("Ca fonctionne");
    et ca affiche un bug sur document !??!?!?

    Voici le code de la page WEB....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
     
    <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <SCRIPT language="javascript">
    	    var adoConn; 
       		var sqlCon;
    		var rsMarques;
    		var rsModeles;
    		var rsAnnees;
     
    	function ouvrirconnexion()
    	{
    	   	adoConn=Server.Createobject("ADODB.Connection");
     
       		var str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\bdqcauto\\FI.mdb";
     
    		adoConn.ConnectionString = str;
    	    adoConn.Open;
    	}
    	function affichermarques()
    	{
    		rsMarques = adoConn.execute("select * from marque");
    		while( rsMarques.EOF != true)
    		{
    			document. lstmarque.text = rsMarques.value
    		}
    	}
     
    	function affichermodeles()
    	{
    		var mrq;
    		var marque = document.form1.lstmarque;
    		mrq = marque.option.text
    		rsModeles = adoConn.execute("select modele from modele where marque = " + mrq +"");
    		while( rsModeles.EOF != true)
    		{
    			document.form1.lstmodele.text = rsModeles.value;
    			rsModeles.movenext();
    		}
    	}
     
    	function afficherannees()
    	{
    		var mrq;
    		var mdl;
    		var modele = document.form1.lstmodele;
    		var marque = document.form1.lstmarque;
    		mrq = marque.option.text;
    		mdl = modele.option.text;
    		rsAnnees = adoConn.execute("select annee from modele where marque = " + mrq +" and modele = " + mdl +"");
    		while( rsAnnees.EOF != true)
    		{
    			document.form1.lstmodele.text = rsAnnees.value;
    			rsAnnees.movenext();
    		}
    	}
     
    	function fermerletout()
    	{
    		adoConn.close;
    		adoConn = null;
    	}
     
    </script>
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Document sans titre</title>
    </head>
    <body>
    <SCRIPT language="javascript">	
    	ouvrirconnexion();
    </script>
     
     
    <form name="form1" method="post" action="">
      <p>
        <select name="lstmarque" size="1" onChange="affichermarques">
        </select>
      </p>
      <p>
        <select name="lstmodele" onChange="affichermodeles">
          </select>
        </p>
      <p>
        <select name="lstannee" onchange = "afficherannees">
        </select>
      </p>
    </form>
    </body>
    </html>
    Personnellement je ne trouve pas le probleme....

    Avez-vous une idée ????

    Merci de m'aider

    AngelEvil!

  2. #2
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    Et depuis quand peut-on ouvrir des connexions vers une base de données en JavaScript?

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut
    sous IE avec un activeX ...
    j'espère que c'est uniquement pour une application locale sur une seul poste ...

    ici y'a un espace en trop
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document. lstmarque.text = rsMarques.value

  4. #4
    Membre habitué
    Homme Profil pro
    Technicien en numérisation
    Inscrit en
    Juillet 2002
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien en numérisation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Points : 155
    Points
    155
    Par défaut
    Rebonjour.

    J'ai pris ce code Javascript dans un livre de Javascript.

    C'etait pour montrer comment il etait facile de faire du ASP avec des bases de données. ca ne parlait pas d'ActiveX.

    Je vais corriger l'espace en trop.

    AngelEvil

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

Discussions similaires

  1. Probleme avec la commande DEPLACER DOCUMENT
    Par pjuan dans le forum 4D
    Réponses: 0
    Dernier message: 18/08/2009, 13h57
  2. [AJAX] Transfert de document xml généré par php
    Par flash_math dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/11/2007, 12h03
  3. probleme avec document.write
    Par Alex35 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/04/2007, 14h23
  4. Probleme avec document.write()
    Par bins dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 11/11/2005, 18h27
  5. Probleme avec connexion internet
    Par genzo93 dans le forum Hardware
    Réponses: 17
    Dernier message: 19/10/2005, 13h29

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