begin process at 2012 05 29 17:17:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Ajax

 > 

Récupérer une valeur d' Access via un codage Javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupérer une valeur d' Access via un codage Javascript

mercredi 17 décembre 2008 à 16:00:23 | Récupérer une valeur d' Access via un codage Javascript

mareuh

Bonjour, je suis novice en progarmmation javascript, et j'ai besoin de dévélopper une application en javascript qui récupère des données dans une base de données Access 2003. j'ai pour cela créer mon ODBC nomer "Test Com.mdb". seulement, je ne parvient pas à communiquer avec ma base de données.
Ma base de données contient une table nomée "Bloc1", un champ nommé "Pos1" et une clé de registre nommée"NomBloc".

voici mon code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html>

<head>
<Class.forName("JBDC-OBDC");>
<Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();>
<Connection con = DriverManager.getConnection(Test com.mdb);>

<script type="text/javascript">
function requete ()
{
var result = "SELECT Pos1 FROM Bloc1 WHERE NomBloc ='TOTO' " ;
alert (result);
}
</script>
</head>

<body>
<!-- Affiche le bouton "Requete" //-->
<input type="button" value="temps" onclick=" requete() ">
</body>
</html>


quelqu'un peut'il m'aider ?? SVP
mercredi 17 décembre 2008 à 18:10:58 | Re : Récupérer une valeur d' Access via un codage Javascript

Bul3

Membre Club
Réponse acceptée !
bonjour,
euh...
<Class.forName("JBDC-OBDC");>
<Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();>
<Connection con = DriverManager.getConnection(Test com.mdb);>
c'est quoi ? quel langage ?
ni du javascript, ni du html... si ?

en javascript ça ressemblerait plutôt à :
var db =new ActiveXObject( "ADODB.Recordset" );
var driver = "Driver={Microsoft Access Driver (*.mdb)};";
var connect = driver + "DBQ=adresse de la base de données" ;
ici c'est l'exemple pour access 2000, mais bon...
@+
jeudi 18 décembre 2008 à 08:20:07 | Re : Récupérer une valeur d' Access via un codage Javascript

mareuh

Effectivement, j'ai tendance à mélanger un peu tous les languages . j'ai plus l'habitude du V.B.
je te remercie de ta réponse, mais à présent c'est ma fonction select qui n'est pas correct.
quelqu'un à une proposition à me faire ?

Merci d'avance à tous..
jeudi 18 décembre 2008 à 09:35:08 | Re : Récupérer une valeur d' Access via un codage Javascript

Bul3

Membre Club
bah.. tu ne l'envoies pas ?
comment peux-tu dire que c'est incorrect ?
dans la lignée de mon exemple :
var sql = "SELECT * FROM nom_table WHERE nom_champ='"+valeur+"'";
db.Open(sql,connect);
@+
jeudi 18 décembre 2008 à 11:24:53 | Re : Récupérer une valeur d' Access via un codage Javascript

mareuh

Merci pour ton aide Bul3, voici à présent mon code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html>
<head>

<SCRIPT language="Javascript">
<!--  var sql ; // -->
</SCRIPT>
<script type="text/javascript"> 
function requete () { 
    var db =new ActiveXObject( "ADODB.Recordset" ); 
    var driver = "Driver={Microsoft Access Driver (Test com.mdb)};" ; 
    var connect = driver + "DBQ=Test db com.mdb" ; 
    sql = "SELECT Pos1 FROM Bloc1 WHERE NomBloc=' TOTO ' "; 
    db.Open(sql,connect);
    alert (sql);
 }
</script>
</head>
<body>
<!--  Affiche le bouton     //-->
<input type="button" value="Test Comm" onclick=" requete() ">
</body>
</html>

à présent, j'ai le défaut  "Source de donnée introuvable, et nom de pilote non spécifié".
je ne vois pas ou est l'erreur !
pour info, je fichier Test db com.mbd est à la même racine que mon code html.
je ne vois pas de quelle manière je doit coder le chemin de ma base et de mon driver...     

jeudi 18 décembre 2008 à 11:30:36 | Re : Récupérer une valeur d' Access via un codage Javascript

Bul3

Membre Club

euh..
>>Source de donnée introuvable, et nom de pilote non spécifié
c'est texto l'explication.

ce que j'ai montré c'est pour access 2000, en local.
probable que pour ton access 2003 sur le serveur,
ce n'est pas tout à fait la même chose.

et déjà, var driver = "Driver={Microsoft Access Driver (*.mdb)};";
c'est bien *.mdb et pas le nom de la base qui sera donné dans le connect.

          [mon Site] [M'écrire] Bul         

jeudi 18 décembre 2008 à 12:31:30 | Re : Récupérer une valeur d' Access via un codage Javascript

mareuh

Merci Bul, efectivement, c'est mieux. une dernière question après je pense que je vais y arriver :
connect = driver + "DBQ=Test db com.mdb" ;

je met quoi après "DBQ= ????" ?
je ne sais pas trop quoi lui dire...
merci

PS: Très sympa ton site, j'y plein de choses intéressante sur le javascript
jeudi 18 décembre 2008 à 12:32:17 | Re : Récupérer une valeur d' Access via un codage Javascript

mareuh

pour info, ma base de donnée est stockée sur mon disque, et pas sur un serveur.
jeudi 18 décembre 2008 à 12:45:01 | Re : Récupérer une valeur d' Access via un codage Javascript

Bul3

Membre Club
>>je met quoi après "DBQ= ????" ?
le chemin + le nom de ta base de données....
ch'tiot exemple ici

comme la base est dans le même répertoire que le .hta,
et le nom s'en tire, j'use de :
    var fso=new ActiveXObject("Scripting.FileSystemObject");
    var url=unescape(self.location.pathname);
    var adr=(fso.GetExtensionName(url).toLowerCase()!='hta')?1:0;
    var dir=fso.GetParentFolderName(url).substr(adr);
    var base=dir + "\\" + fso.GetBaseName(url) + ".mdb";
    var db =new ActiveXObject( "ADODB.Recordset" );
    var driver = "Driver={Microsoft Access Driver (*.mdb)};";
    var connect = driver + "DBQ="+base ;

          [mon Site] [M'écrire] Bul         
>>Très sympa ton site,
merci à toi.


Cette discussion est classée dans : access, javascript, base, récupérer, données


Répondre à ce message

Sujets en rapport avec ce message

récupérer les données d'un form javascript dans base de données Access [ par daviddubois ] Bonjour tout le monde, Y'a t'il moyen de récupérer les informations d'un formulaire javascript dans une base de données Access ? Que ça soit en P Help Ajax [ par spoonisback ] Bonjour à tous...mon premier Post sur Javascript...émotions...Voila, je cherche de partout, un script en ajax permettant de récupérer des données d'un Javascript et base de données [ par gosbos2003 ] Bonjour,Je voudrais faire un script javascript qui me permettrais de mettre à jour ma base de données.Pourriez vous m'aider s'il vous plait, je ne sai base de données en javascript??????? [ par pascalrochon ] Bonjour, voici mon problème: mon fournisseur internet ne me permet pas d'utiliser le langage asp (he oui c'est comme ca certaine université au Québec) popup [ par jpastier ] Bonjour à tous, je suis débutant en javascript et voici mon problème : J'ai créé un lien sur une page html qui ouvre un popup javascript. J'aimerais p Récupérer les données d'un fichier xls avec JavaScript ? [ par notiles85 ] Bonjour, Est-il possible en JavaScript de récupérer les données contenues dans un fichier excel, comme par exemple, toutes les données de la colonne 1 javascript/base de données [ par RealKEV1 ] Salut à tous,J'aimerais savoir s'il est possible en JavaScript d'intéragir avec une base de données (Access ou Sqlserver) ????J'ai déjà utilisé des ob PhpMyadmin : récupérer données radio bouton et l'intégrer dans base de données. [ par Flobertime ] Bonjour,J'ai créé une série de bouton radio (avec un checked par defaut).Et je souhaiterai ( en javascript) pouvoir récupérer le résultat et l'intégre récupérer données dans tableau html [ par benajp ] Bonsoir, je débute et je suis en train de créer un site pour un CE.J'ai un tableau html renseigné en php par une base sql. Jusque là tout va bien.Main


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,466 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales