Je n'ai fait que du VBScript, mais de ce que j'ai pu en voir la syntaxe est comparable.
Où est-ce que tu coinces précisément ?
La succession pour attaquer une DB devrait être :
- définir une chaine de connection, pour "expliquer" à ton programme comment il peut se connecter à ta DB
- créer une connexion à la DB en utilisant cette chaine de connexion
- exécuter une query sur ta DB
- récupérer le résultat dans un recordset
- traiter le recordset et les résultats contenus dans celui-ci
Exemples :
Une connexion string vers oracle : Provider=ORAOLEDB.ORACLE;Data Source=tadatasource;User ID=user;Password=password;Persist Security Info=TRUE
=> dans mon cas, "tadatasource" est défini sur le serveur, vu que je fais ca en ASP donc depuis un serveur web
Une connexion string vers SQL Server : driver={SQL Server};server=tonserver;uid=user; pwd=password; database=tadb
Un ptit script d'accès à une DB, en VB Script :
'création de la connection à la DB
Set objConn = Server.CreateObject("ADODB.Connection")
'attribution de la connexion string
objConn.ConnectionString="Provider=ORAOLEDB.ORACLE;Data Source=tadatasource;User ID=user;Password=password;Persist Security Info=TRUE"
'ouverture de la connexion
objConn.Open
'définition de la query
query="SELECT nom,prenom from MATABLE"
'création d'un recordset (réservoir de données)
Set objRS = Server.CreateObject("ADODB.Recordset")
' ouverture du recordset, en précisant la query, la connexion et le mode de ock des données (le petit 1 à la fin)
objRS.Open query, objConn,1
'Parcours du recordset pour afficher les données
While NOT objRS.EOF
Response.write(objRS["nom"] & ",");
Loop
'fermeture du recordset
objRSdouble.Close
'destruction de l'objet recordset
Set objRSdouble = Nothing
Maintenant ci-dessus, ca reste du VBScript, et du VBScript pour l'ASP encore bien ... donc c'est peut-être juste un début de piste pour tes recherches...