Freigeben über


Datenzugriff mit ADO.NET in C++

Aktualisiert: November 2007

ADO.NET ist die .NET Framework-API für Datenzugriff, deren Leistungsfähigkeit und Benutzerfreundlichkeit von früheren Datenzugriffslösungen nicht erreicht wurde. Dieser Abschnitt beschreibt einige mit ADO.NET verbundene Probleme, die ausschließlich Visual C++-Benutzer betreffen, wie das Marshallen systemeigener Typen.

ADO.NET wird unter der Common Language Runtime (CLR) ausgeführt. Deshalb muss jede Anwendung, die mit ADO.NET interagiert, auch auf die CLR abzielen. Allerdings bedeutet das nicht, dass systemeigene Anwendungen ADO.NET nicht verwenden können. Diese Beispiele zeigen, wie systemeigener Code mit einer ADO.NET-Datenbank interagieren kann.

In diesem Abschnitt

Gewusst wie: Marshallen von ANSI-Zeichenfolgen für ADO.NET

Gewusst wie: Marshallen von BSTR-Zeichenfolgen für ADO.NET

Gewusst wie: Marshallen von Unicode-Zeichenfolgen für ADO.NET

Gewusst wie: Marshallen eines VARIANT für ADO.NET

Gewusst wie: Marshallen eines SAFEARRAY für ADO.NET

Verwandte Abschnitte

Abschnitt

Beschreibung

ADO.NET

Enthält eine Übersicht über ADO.NET und einen Satz von Klassen, die Datenzugriffsdienste für .NET-Programmierer verfügbar machen.

Erstellen von SQL Server 2005-Objekten in verwaltetem Code

Beschreibt die Verwendung von .NET-Sprachen wie Visual C++, um Datenbankobjekte zu erstellen, z. B. gespeicherte Prozeduren, Aggregate, Trigger, benutzerdefinierte Funktionen und benutzerdefinierte Typen, und um Daten für Microsoft SQL Server 2005-Datenbanken abzurufen und zu aktualisieren.

Siehe auch

Weitere Ressourcen

.NET-Programmierhandbuch

Interoperabilität von systemeigenem Code und .NET