Feedback

C# - Primärschlüsselwerte ermitteln

Veröffentlicht von am 27.12.2007
(1 Bewertungen)
Dieser Snippet ermittelt alle PK-Werte einer DataRow. So kann man bspw. in einem Select-Statement genau nach diesen Werten suchen um zu vergleichen ob diese Row noch in der Datenbank existiert usw.
GFU-Schulungen  [Anzeige]

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

/// <summary>
/// Liefert ein Array mit Objekten aus den Primärschlüsselspalten
/// Diese Informationen kommen aus der Row
/// </summary>
/// <param name="row">DataRow mit den Werten</param>
static public object[] GetPrimaryKeyValuesFromDataRow(DataRow row)
{
        //Ermitteln der Spalten
        DataColumn[] pkcols = row.Table.PrimaryKey;
        //Die Größe des Arrays definieren
        object[] arr = new object[pkcols.Length];
        
        for (int i = 0; i < pkcols.Length; i++)
        {
            //Werte in das Array füllen
            arr[i] = row[pkcols[i].ColumnName];
        }
        //Rückgabe des Arrays
        return arr;
    }
Abgelegt unter Primärschlüssel, DataRow, .

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!