Connexion à une base de données (ODBC) en ASP

Maintenant que vous avez créé un DSN, vous pouvez l'utiliser pour ouvrir une connexion avec la base de données. Pour créer une connexion, vous devez utiliser un objet de données ActiveX ou ADO (ActiveX Data Object). L'ADO est une collection d'objets permettant à des scripts ASP d'interagir avec des bases de données. Il s'agit d'objets ActiveX pouvant être utilisés de la même façon que n'importe quel composant ASP, par exemple le composant File Access.

Dans une page ASP, une connexion à une base de données est représentée par l'objet ADO Connection. Le Listing 5.1 montre comment utiliser l'objet Connection avec le DSN que nous venons de créer pour ouvrir une connexion avec une base de données.

Listing 5.1 Connexion à une base de données

1  <%

2 Set Con = Server.CreateObject("ADODB.Connection")

3 Con.Open "accessShopDSN"

4 %>

Analyse

Ce script ouvre une connexion avec la base de données Access shopDB en faisant appel au DSN accessShopDSN. Ligne 2, une instance de l'objet Connection est créée. Ligne 3, la connexion à la base de données est ouverte à l'aide de la méthode open de l'objet Connection.

par Michel Calciu; - Notes de cours - IAE de Lille (USTL) 2006/2007 - -