Je bent nu offline; er wordt gewacht tot er weer een internetverbinding is

Het gebruik van gegevens koppelingsbestanden met OleDbConnection-Object in Visual c#.NETTO

BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.

De Engelstalige versie van dit artikel is de volgende:308426
Voor een Microsoft Visual Basic.NETTO-versie van dit artikel, raadpleegt u308075.
Voor een Microsoft Visual C++.NETTO-versie van dit artikel, raadpleegt u308428.

Dit artikel verwijst naar de volgende Microsoft.NET Framework Class Library-naamruimte:
  • System.data.OLEDB

IN DEZE TAAK

Samenvatting
Dit artikel laat zien hoe u met een OLE DB Universal Data Link (UDL)-bestand geeft u de verbindings teken reeks die een ADO.NETTOOleDbConnectionobject gebruikt om een data base verbinding.

OLE DB Universal Data Link (UDL)-bestanden zijn een handige manier om te maken en te controleren of een verbindingsreeks voor ActiveX Data Objects (ADO) waarmee u verbinding maken met een OLE DB-gegevensbron. De verbindings reeks gegevens blijft in een bepaalde indeling naar een bestand met de extensie. udl-bestand behouden. U kunt verwijzen naar een. udl-bestand in deConnectionStringeigenschap van een ADO.NETTOOleDbConnectionGeef de verbindings teken reeks die het object moet worden gebruikt voor verbinding met een data base object. Gebruik deBestandsnaamparameter van de verbindings teken reeks waarmee de naam van het udl-bestand met de verbindings reeks gegevens.

Het is belangrijk te weten de volgende informatie is afkomstig uit het artikel "OleDbConnection.ConnectionString eigendom" in de.NET Framework-klassebibliotheek documentatie (Zie deVerwijzingensectie):
Als u verwijst naar een Microsoft Data Link (UDL), een verwijzing naar het UDL wilt toevoegen deConnectionStringin het formulier "bestandsnaam = myfile.udl". Als meer dan één UDL is opgegeven in de verbindingsreeks, wordt alleen het laatste exemplaar is geladen. Als u een UDL opgeeft en vervolgens roept deOleDbConnectionobject op te halen deConnectionString, deConnectionStringde verwijzing naar het udl-bestand niet de inhoud van het bestand bevat. Verbindingsreeksen die udl bevatten worden geparseerd telkens wanneer deOleDbConnectionwordt geopend. Omdat dit kan invloed hebben op prestaties, eenConnectionStringdat betekent geen verwijzing een UDL wordt aanbevolen.
back to the top

Stappen voor het opbouwen van het monster

Ga als volgt te werk om te maken een Visual c#.NETTO Console toepassing die gebruikmaakt van een. udl-bestand wilt opgeven van de verbindings reeks gegevens voor een ADO.NETTOOleDbConnectionobject:
  1. OLE DB-Provider voor SQL Server gebruiken om verbinding met een Microsoft SQL Server-databases en maak een. udl-bestand met de naam Test.udl in de hoofdmap van station c.

    U kunt ook de Microsoft OLE DB-Provider voor Jet 4. 0 het udl-bestand voor verbinding met een Microsoft Access 97 of 2000-data base als u geen toegang tot een SQL Server-database configureren.Voor meer informatie over het maken van een. udl-bestand, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
    189680Data Link-bestanden gebruiken met ADO
  2. Open een nieuw Visual c#.NETTO Console toepassing.
  3. De standaard code in de module Class1 vervangen door de volgende code:
    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. In de verklaring die deConnectionStringeigenschap van deOleDbConnectionobject, wijzigt u het pad naar het udl-bestand als u hebt gemaakt met een andere naam of het naar een andere locatie worden bewaard.
  5. Voer de toepassing uit binnen de Visual Studio.NET Integrated Development Environment (IDE). Een consolevenster te openen en weer geven van de tekst, "Verbinding geopend!" om aan te geven dat deOleDbConnectionobject kan de verbindings reeks gegevens in het udl-bestand gebruiken om de data base verbinding maken.
  6. Druk op ENTER om het consolevenster sluiten en de toepassing te beëindigen.
back to the top
Referenties
Voor meer informatie over deOleDbConnection.ConnectionStringeigenschap, ziet de volgende.Documentatie NET Framework Class Library:Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
189680Data Link-bestanden gebruiken met ADO
back to the top

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 308426 - Laatst bijgewerkt: 02/28/2011 00:41:00 - Revisie: 2.0

Microsoft ADO.NET 1.1, Microsoft Visual C# .NET 2002 Standard Edition, Microsoft Visual C# .NET 2003 Standard Edition

  • kbhowtomaster kbsystemdata kbmt KB308426 KbMtnl
Feedback
d(m);