none
DataTables mit Join mit LinQ verbinden und Ergebnis in einer DataRowCollection wiedergeben RRS feed

  • Frage

  • Hallo,

    ich habe folgendes Problem:

    Es wurden Tabellen (Access 2003) nach VB 2008 geladen und in einem DataSet hinterlegt. Nun möchte ich zwei Tabellen mit einander verbinden und das Ergebnis der Abfrage in einer DataRowCollection ablegen. Die LinQ-Abfrage sieht wie folgt aus:

    Dim qryErgebnis = (From drErgebnis In tblSchulform_Abschluss_Berufskolleg.AsEnumerable _
                          Join Abschluss In tblAbschluss_Berufskolleg.AsEnumerable _
                          On drErgebnis.Field(Of String)("Schluessel_a").ToString Equals Abschluss.Field(Of String)("Schluessel_a").ToString _
                          Where drErgebnis.Field(Of String)("Schluessel_F").Contains("C") _
                          Select drErgebnis)

    Die DataRowCollection ist leer und ich finde die folgende Meldung:

    "Der generische Typ "Iterator`1" wurde mit der falschen Anzahl von generischen Argumenten in Assembly "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" verwendet."

    Ich danke für eure Hilfe.

    Mit freundlichen Grüßen

    Horst

    Montag, 19. November 2012 13:15

Antworten

Alle Antworten