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 :
- // créer un objet RecordSet
- var objRS = WScript.CreateObject("ADODB.Recordset" );
- WScript.Echo( "OK" ); //test fonctionnement a supprimer
- // appel de la fonction permettant de se connecter a la base de données
- // et d'effectuer les requetes.
- objRS = AccesBD();
- // Fonction d'accés a la base de données.
- function AccesBD() {
-
- /*var Adresse = context.GetProperty("Address" );
- var Nom = context.GetProperty("Name" );
- var condition = context.GetProperty("triggerCondition==64" );
- */
- var connexion = WScript.CreateObject("ADODB.Connection" ); // creation d'un objet de connexion
- var sql = "SELECT * from documents where idf = 6523"; // définition de la requète SQL.
- connexion.open("xxx","xxx","xxx" ); //connection a la base de données.
- var rs = WScript.CreateObject("ADODB.Recordset" ); //creation d'un objet recordset.
- rs.open(sql, connexion); //application de la requète.
- WScript.Echo( "OK 2" ); // test fonctionnement a supprimer.
- connexion.close; //fermer la connexion.
- WScript.Echo( "OK 3" ); // test fonctionnement a supprimer.
- var connexion=null; //détruire l'objet de connexion.
- WScript.Echo( "OK 4" ); // test fonctionnement a supprimer.
- return( rs ); //renvoi dans le programme principal de la variable.
- }
|
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:
quelqu'un a une idée?
merci d'avance
Message édité par dark_demon le 20-02-2006 à 09:44:16