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

Comment faire pour utiliser des fichiers de liaison de données avec l'objet OleDbConnection dans Visual C# .NET

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 308426
Pour une version de Microsoft Visual Basic .NET de cet article, voir 308075.
Pour une version de Visual C++ .NET de cet article, voir 308428.

Cet article se réfère à l'espace de noms bibliothèque de classes Microsoft .NET Framework suivant :
  • System.Data.OLEDB

DE CETTE TÂCHE

Résumé
Cet article explique comment faire pour utiliser un fichier OLE DB Universal Data Link (.udl) pour spécifier la chaîne de connexion un objet ADO.NET OleDbConnection utilise pour établir une connexion de base de données.

Fichiers OLE DB Universal Data Link (.udl) offrent un moyen pratique pour créer et de vérifier une chaîne de connexion (ActiveX Data Objects) est utilisée pour se connecter à une source de données OLE DB. Les informations de la chaîne de connexion sont conservées dans un format spécifique vers un fichier portant l'extension .udl. Vous pouvez faire référence à un fichier .udl dans la propriété ConnectionString d'un objet ADO.NET OleDbConnection pour spécifier la chaîne de connexion que l'objet doit utiliser pour vous connecter à une base de données. Utilisez le paramètre nom du fichier de la chaîne de connexion pour spécifier le nom du fichier .udl contenant les informations de la chaîne de connexion.

Il est important de noter les informations suivantes, qui provient de l'article « propriété OleDbConnection.ConnectionString » dans la documentation de bibliothèque de classes .NET Framework (voir la section References) :
Pour faire référence à un UDL (Microsoft Data Link), ajouter une référence à la UDL ConnectionString dans l'écran « nom = myfile.udl ». Si plusieurs UDL est spécifié dans la chaîne de connexion, seule la dernière occurrence est chargée. Si vous spécifiez un UDL et appelez ensuite l'objet OleDbConnection à récupérer ConnectionString , ConnectionString contient la référence au fichier UDL, pas le contenu du fichier. Chaînes de connexion qui contiennent des UDLs sont analysés chaque fois que le OleDbConnection est ouvert. Cela peut affecter les performances, un ConnectionString ne fait pas référence à un UDL est recommandé.
back to the top

Étapes pour créer l'exemple

Procédez comme suit pour créer une application Visual C# .NET console qui utilise un fichier .udl pour spécifier les informations chaîne de connexion d'un objet ADO.NET OleDbConnection :
  1. Utiliser le fournisseur OLE DB SQL Server pour vous connecter à un de vos bases de données Microsoft SQL Server et créer un fichier .udl nommé Test.udl dans le dossier racine du lecteur c.

    Vous pouvez également utiliser le fournisseur OLE DB pour Jet 4.0 pour configurer le fichier .udl pour se connecter à un Microsoft Access 97 ou 2000 de la base de données si vous n'avez pas accès à une base de données SQL Server.Pour plus d'informations sur la façon de créer un fichier .udl, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    189680 Comment faire pour utiliser des fichiers de liaison de données avec ADO
  2. Ouvrez une nouvelle application Visual C# .NET console.
  3. Remplacez le code par défaut dans le module Class1 par le code suivant :
    using System;using System.Data;using System.Data.OleDb;namespace DataLink{    class Class1    {        static void Main(string[] args)        {            OleDbConnection myConnection = new OleDbConnection("File Name = d:\\test.udl");            try            {                myConnection.Open();                if (myConnection.State == ConnectionState.Open)                    Console.WriteLine("Connection opened successfully!");                else                    Console.WriteLine("Connection could not be established");            }            catch(Exception ex)            {                Console.WriteLine(ex.Message.ToString());            }            finally            {                myConnection.Close();            }            Console.ReadLine();             return;        }    }}					
  4. Dans l'instruction qui définit la propriété ConnectionString de l'objet OleDbConnection , modifier le chemin d'accès au fichier .udl si vous créé avec un nom différent ou que vous conservées dans un autre emplacement.
  5. Exécutez l'application à partir de la Visual Studio.NET environnement de développement intégré (IDE). Une fenêtre de console doit ouvrir et afficher le texte, « connexion Ouvre correctement! » pour indiquer que l'objet OleDbConnection a pu utiliser les informations de la chaîne de connexion dans le fichier .udl pour établir la connexion de base de données.
  6. Appuyez sur ENTRÉE pour fermer la fenêtre de console et arrêter l'application.
back to the top
Références
Pour plus d'informations sur la propriété OleDbConnection.ConnectionString , consultez la documentation de bibliothèque de classes .NET Framework suivante : Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
189680 Comment faire pour utiliser des fichiers de liaison de données avec ADO
back to the top

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 308426 - Dernière mise à jour : 07/14/2004 19:02:04 - Révision : 3.4

Microsoft ADO.NET 1.0, Microsoft ADO.NET 1.1, Microsoft Visual C# .NET 2002 Initiation, Microsoft Visual C# .NET 2003 Initiation

  • kbmt kbhowtomaster kbsystemdata KB308426 KbMtfr
Commentaires
r varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" one; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">d=1&t=">