Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
SqlConnection.GetSchema wirft DuplicateNameException
EgoFelix
myCSharp.de - Member



Dabei seit:
Beiträge: 38

Themenstarter:

SqlConnection.GetSchema wirft DuplicateNameException

beantworten | zitieren | melden

verwendetes Datenbanksystem: MSSQL 2008 R2

Hallo zusammen!

Folgendes merkwürdiges Verhalten ist gerade bei mir aufgetreten:


...
SqlConnection myConnection = this.Connection;

// Funktioniert
DataTable schema = myConnection.GetSchema(); // Gibt MetaDataCollections zurück

// Funktioniert nicht mehr
DataTable tables = myConnection.GetSchema("Tables"); // Wirft eine DuplicateNameException

Währen die GetSchema-Methode ohne Parameter keinen Fehler wirft, und eine Rückgabe erzeugt (Verbindung steht also), wirft die Auflistung der Tabellen einen Fehler.

Der genaue Fehler lautet:
DuplicateNameException
Eine Spalte names 'class' gehört bereits zu dieser DataTable.

Das ganze hat vorher bereits funktioniert. Ich habe nun in den Tabellen einige ForeignKeys eingefügt. Gibt es irgendwelche bekannten Probleme mit ForeignKeys und GetSchema("Tables")?

Mit freundlichen Grüßen
Felix
Mit freundlichen Grüßen
Felix
private Nachricht | Beiträge des Benutzers