tester connexion BDD oracle avec jscript

tester connexion BDD oracle avec jscript - HTML/CSS - Programmation

Marsh Posté le 20-02-2006 à 09:40:25    

bonjour,
je suis actuellement entrain de creer un script permettant de me connecter a une base de données oracle et d'y inserer des valeurs.
voici mon code

Code :
  1. // créer un objet RecordSet
  2.     var objRS = WScript.CreateObject("ADODB.Recordset" );
  3. WScript.Echo( "OK" ); //test fonctionnement a supprimer
  4. // appel de la fonction permettant de se connecter a la base de données
  5. // et d'effectuer les requetes.
  6.     objRS = AccesBD();
  7. // Fonction d'accés a la base de données.
  8. function AccesBD() {
  9.    
  10. /*var Adresse = context.GetProperty("Address" );
  11. var Nom = context.GetProperty("Name" );
  12. var condition = context.GetProperty("triggerCondition==64" );
  13. */
  14.     var connexion = WScript.CreateObject("ADODB.Connection" ); // creation d'un objet de connexion
  15.     var sql = "SELECT * from documents where idf = 6523"; // définition de la requète SQL.
  16.     connexion.open("xxx","xxx","xxx" ); //connection a la base de données.
  17.     var rs = WScript.CreateObject("ADODB.Recordset" ); //creation d'un objet recordset.
  18.     rs.open(sql, connexion); //application de la requète.
  19. WScript.Echo( "OK 2" ); // test fonctionnement a supprimer.
  20. connexion.close; //fermer la connexion.
  21. WScript.Echo( "OK 3" ); // test fonctionnement a supprimer.
  22. var connexion=null; //détruire l'objet de connexion.
  23. WScript.Echo( "OK 4" ); // test fonctionnement a supprimer.
  24.     return( rs ); //renvoi dans le programme principal de la variable.
  25. }


 
Pour le moment je n'ai juste fais qu'un select histoire de voir si les requetes été prise en compte.
J'aimerais tester a chaque lancement du script, que la base de données est bien joignable et que la connexion se fait, le cas echeant le signaler soit a lecran soit par mail.
J'ai pensé faire un:

Code :
  1. if ObjRS == NULL

 
quelqu'un a une idée?
 
merci d'avance


Message édité par dark_demon le 20-02-2006 à 09:44:16
Reply

Marsh Posté le 20-02-2006 à 09:40:25   

Reply

Marsh Posté le 20-02-2006 à 10:17:30    

ca n'a rien de Jscript la dedans c'est du VBScript utilisant ADO pour se connecter à une base de données

Reply

Marsh Posté le 20-02-2006 à 10:18:51    

et puis ce que tu utilises c'est pour te connecter à une BD SQL Server, il faudrait passer par une DLL qui est justement faite pour se connecter à oracle et ensuite instancier un objet de cette DLL

Reply

Marsh Posté le 20-02-2006 à 10:26:47    

ben il s'agit pourtant d'une base oracle. La connexion se fait parfaitement, et la requete s'execute bien.
et en WBscript il y a moyen de tester la connexion?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed