Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.
Se connecter

Votre navigateur n’est pas pris en charge

Vous devez mettre à jour votre navigateur pour utiliser le site.

Mettre à jour vers la dernière version d’Internet Explorer

COMMENT FAIRE : création d'une connexion à la base de données à partir d'une page ASP : exemples de chaînes de connexion

Ancien nº de publication de cet article : F300382
Résumé
Il existe plusieurs méthodes pour se connecter à une base de données. Cet article présente des exemples de chaînes de connexion pour différentes bases de données et différentes connexions à ces bases de données.

Retour au début

Configuration requise

Vous devez disposer de la configuration minimale suivante pour vous connecter à une base de données :
  • Serveur Web Internet Information Services (IIS) version 5.0 configuré pour les pages ASP (Active Server Pages) avec Microsoft Data Access Components (MDAC) version 2.5 ou 2.6 (avec un moteur de base de données Jet)
  • Connectivité à une base de données locale ou distante
  • Microsoft Internet Explorer version 5.0 ou ultérieure configurée pour ASP
Retour au début

Exemples de chaînes de connexion à une base de données

Ces exemples sont présentés à titre de démonstration uniquement. Vous devrez coller ce code dans votre code ASP pour établir une connexion à la base de données spécifiée. Sachez que vous pouvez modifier des éléments tels que le nom de la base de données ou du serveur, l'emplacement de la base de données, le nom de source de données (DSN) etc.

Retour au début

Microsoft Access

sans DSN
<%Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\mydatabase.mdb"%>				
OLE DB
<%Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\mydatabase.mdb"%>				
Fichier DSN
<% Set Cnn = Server.CreateObject("ADODB.Connection")Cnn.open "FILEDSN=ADSN"%>				
Avec DSN et sans ID d'utilisateur/mot de passe
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSNname"%>				
Avec DSN et ID d'utilisateur/mot de passe
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSNname","username","password"%>				
Sans DSN, en utilisant un chemin physique comme référence
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "DSNtest=dsntest & "DBQ=c:\mydatabase.mdb" Conn.Open DSNtest%>				
Sans DSN, en utilisant Server.MapPath

REMARQUE : Server.MapPath est le chemin à partir de la racine du serveur Web. Par défaut, il s'agit de C:\Inetpub\Wwwroot.
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "DSNtest=dsntest & "DBQ=" & Server.MapPath("/databases/mydatabase.mdb")Conn.Open DSNtest%>				
Retour au début

Microsoft SQL Server

OLE DB
<%Set cnn = Server.CreateObject("ADODB.Connection")cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=mydatabase "%>				
Avec DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=mydatabase"%>				
Sans DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase"Conn.open DSNtest%>				
Retour au début

Microsoft Visual FoxPro

Sans DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\databases\mydatabase.dbc"Conn.Open ConnStr%>				
Retour au début

Oracle

ODBC avec DSN
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.cursorlocation=adUseClient   ' requires use of adovbs.inc; numeric value is 3Conn.open "DSN=test;UID=name;PWD=pass"%>				
OLE DB
<%Set Conn = Server.CreateObject("ADODB.Connection")Conn.cursorlocation=adUseClient   ' requires use of adovbs.inc; numeric value is 3DSNTest="Provider=MSDAORA.1;Password=pass;User ID=name;Data Source=data.world"Conn.open DSNtest%>				
Retour au début


Références
Pour plus d'informations sur les types de données, les connexions aux données ou les composants MDAC, veuillez consulter le site Web Microsoft à l'adresse suivante (en anglais) : Retour au début





Propriétés

ID d'article : 300382 - Dernière mise à jour : 10/26/2005 10:26:07 - Révision : 4.1

  • Microsoft Internet Information Services 5.0
  • kbhowto kbhowtomaster KB300382
Commentaires
+ (window.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");