Pour créer une connexion à SQL Server en ASP, vous pouvez utiliser l’objet Connection de la bibliothèque ADO (ActiveX Data Objects). Voici un exemple de code ASP pour se connecter à une base de données SQL Server :
<%
Dim conn, connectionString
Set conn = Server.CreateObject("ADODB.Connection")
connectionString = "Provider=SQLOLEDB;Data Source=nom_du_serveur;Initial Catalog=nom_de_la_base_de_donnees;User ID=nom_utilisateur;Password=mot_de_passe;"
conn.Open(connectionString)
%>
Explications :
- L’instruction
Dim conn, connectionString
crée deux variables :conn
pour l’objet de connexion etconnectionString
pour la chaîne de connexion. - L’instruction
Set conn = Server.CreateObject("ADODB.Connection")
crée un objet de connexion ADO. - La chaîne de connexion (définie dans la variable
connectionString
) est utilisée pour spécifier les paramètres de connexion à la base de données. Les paramètres sont les suivants :-
Provider
: le fournisseur OLE DB à utiliser. Dans ce cas, le fournisseur pour SQL Server estSQLOLEDB
. -
Data Source
: le nom du serveur SQL Server. -
Initial Catalog
: le nom de la base de données à laquelle se connecter. -
User ID
: le nom d’utilisateur pour se connecter à la base de données. -
Password
: le mot de passe associé à l’utilisateur.
-
- Enfin, l’instruction
conn.Open(connectionString)
ouvre la connexion à la base de données en utilisant la chaîne de connexion.
Une fois la connexion établie, vous pouvez exécuter des requêtes SQL en utilisant l’objet Command de la bibliothèque ADO.