Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

"Typ"DataSetName' ist nicht definiert"Fehlermeldung, wenn Sie das Projekt erstellen

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 816801
Problembeschreibung
Wenn Sie einen DataSet mithilfe der Option DataSet generieren eines DataAdapter während der Entwurfszeit erstellen, wird eine Instanz des Datasets auf dem Formular automatisch erstellt. Wenn Sie den Namen des Datasets im Eigenschaftenfenster ändern, speichern Sie das Projekt und anschließend versuchen, das Formular zu öffnen, wird möglicherweise die folgenden Fehlermeldung auf dem Formular angezeigt:
Fehler beim Laden des Dokuments. Beheben Sie den Fehler, und versuchen Sie dann das Dokument erneut zu laden. Die Fehlermeldung folgt:
Nicht spezifizierter Fehler
Wenn Sie Ihr Projekt erstellen, erhalten Sie folgende Fehlermeldung:
Typ 'ApplicationName.OldDataSetName' ist nicht definiert.
Ursache
Das Problem rührt Wenn der DataSet-Name in der DataSet-Schemadatei (.xsd) geändert wird, Microsoft Visual Studio 2005 oder Microsoft Visual Studio .NET nicht der Name der DataSet in die InitializeComponent des Formulars ändert, in denen das DataSet initialisiert wird.
Lösung
Um dieses Problem zu beheben, ersetzen Sie den DataSet-Namen mit dem neuen Namen im Code. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie im Menü Ansicht auf Code .
  2. Ersetzen Sie im Code jede Instanz des DataSet Namens von DataSet1 MyDataSet .
  3. Speichern Sie das Projekt, und doppelklicken Sie dann im Projektmappen-Explorer auf Form1.cs .
Status
Es handelt sich hierbei um ein beabsichtigtes Verhalten.
Weitere Informationen

Schritte zum Reproduzieren des Verhaltens

  1. Erstellen Sie in Visual Studio .NET ein neues Visual C#-Windows Anwendungsprojekt. Standardmäßig wird Form1 erstellt.
  2. Klicken Sie im Menü Ansicht auf Server Explorer .
  3. Klicken Sie im Server-Explorer mit der rechten Maustaste auf Datenverbindungen , und klicken Sie dann auf Add Verbindung .
  4. Geben Sie im Dialogfeld Datenverknüpfungseigenschaften auf der Registerkarte Verbindung Ihren lokalen SQL Server ein oder aktivieren Sie die Nordwind-Datenbank.
  5. Ziehen Sie eine SqlConnection auf der Registerkarte Daten der Toolbox auf Form1.
  6. Klicken Sie mit der rechten Maustaste auf SqlConnection1 , und klicken Sie dann auf Eigenschaften . Klicken Sie im Dialogfeld Eigenschaften festlegen Sie ConnectionString auf Datenverbindung, die Sie in Schritt 4 erstellt haben.
  7. Ziehen Sie ein SqlDataAdapter aus der Toolbox auf Form1. Der Datenadapter-Konfigurations-Assistenten, klicken Sie dreimal auf Weiter und geben Sie die folgende SQL-Anweisung:
    Select * From Customers
  8. Klicken Sie auf Weiter , und klicken Sie auf Fertig stellen , um den Assistenten zu schließen.
  9. Klicken Sie mit der rechten Maustaste auf SqlDataAdapter1 , und klicken Sie dann auf Dataset generieren . Klicken Sie auf OK .
  10. Klicken Sie im Menü Ansicht auf Projektmappen-Explorer .
  11. Doppelklicken Sie im Projektmappen-Explorer auf DataSet1.xsd .
  12. Klicken Sie im Menü Ansicht auf Eigenschaften Fenster .
  13. Klicken Sie im Eigenschaftenbereich Wählen Sie DataSetName , und ändern Sie dann den Namen in MyDataSet .
  14. Speichern Sie das Projekt, und doppelklicken Sie dann im Projektmappen-Explorer auf Form1.cs .
  15. Klicken Sie im Menü Erstellen auf Erstellen Projektmappen .
Informationsquellen
Informationen finden Sie auf den folgenden Websites von Microsoft Developer Network (MSDN):

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 816801 – Letzte Überarbeitung: 05/12/2007 08:28:03 – Revision: 2.10

Microsoft ADO.NET 2.0, Microsoft ADO.NET 1.1, Microsoft ADO.NET 1.0, Microsoft Visual C# 2005 Express Edition, Microsoft Visual C# .NET 2003 Standard Edition, Microsoft Visual C# .NET 2002 Standard Edition, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition

  • kbmt kbprb kbcode kberrmsg kbsystemdata kbwindowsforms kbtable kbsqlclient kbschema kbdesigner kbdatabase kbdataadapter KB816801 KbMtde
Feedback