Guten Abend,
ich stehe gerade vor der Aufgabe, eine Anwendung zu entwickeln, welche mit einer bereits vorhanden Datenbank arbeitet. Da diese Datenbank aber sehr suboptimal ist und ich mir daher stundenlanges SQL-Query schreiben sparen wollte, dachte ich mir, ich regel das mittels Dataset und Databinding etc. Ha, denkste.
Hab also eine kleine lokale Datenbank installiert, mit wenigen Demodaten befüllt und losgehts.
Neues Projekt, Datenquelle hinugefügt, Beziehungen gesetzt. Anschließend per Designer ein paar gebundene DGV's erstellt und...zack. Beim Erstellen der Fehler "Einschränkungen konnten nicht aktiviert werden. Mindestens eine Zeile enthält Werte die die Einschränkungen non-null, unique or foreign-key verletzen.". Hab dann versucht einige Spalten auf "Unique = False" zu setzen, geht noch immer nicht. Mittels Abfragendesigner des TableAdapters ein paar "WHERE"-Klauseln eingefügt um NULL-Werte zu ignorieren. Geht noch immer nicht, selbe Fehlermeldung (aber auch sehr Schade, dass in der Meldung nicht steht, welche Spalte es genau ist, die den Fehler verursacht, Danke Micro$oft). Habe das ganze jetzt 1 1/2 Stunden versucht irgendwie zu lösen, aber jetzt Frage ich mal die Dataset Experten hier.
So sieht mein Dataset aktuell aus:
Ich habe im Anhang mal mein Projekt (ohne meine Versuche das Problem zu beheben) eingefügt sowie die ein Backup der Datenbank (MS-SQL!).
Ich bedanke mich im Vorraus bei jedem, der mir dazu helfen kann
Grüße
ich stehe gerade vor der Aufgabe, eine Anwendung zu entwickeln, welche mit einer bereits vorhanden Datenbank arbeitet. Da diese Datenbank aber sehr suboptimal ist und ich mir daher stundenlanges SQL-Query schreiben sparen wollte, dachte ich mir, ich regel das mittels Dataset und Databinding etc. Ha, denkste.
Hab also eine kleine lokale Datenbank installiert, mit wenigen Demodaten befüllt und losgehts.
Neues Projekt, Datenquelle hinugefügt, Beziehungen gesetzt. Anschließend per Designer ein paar gebundene DGV's erstellt und...zack. Beim Erstellen der Fehler "Einschränkungen konnten nicht aktiviert werden. Mindestens eine Zeile enthält Werte die die Einschränkungen non-null, unique or foreign-key verletzen.". Hab dann versucht einige Spalten auf "Unique = False" zu setzen, geht noch immer nicht. Mittels Abfragendesigner des TableAdapters ein paar "WHERE"-Klauseln eingefügt um NULL-Werte zu ignorieren. Geht noch immer nicht, selbe Fehlermeldung (aber auch sehr Schade, dass in der Meldung nicht steht, welche Spalte es genau ist, die den Fehler verursacht, Danke Micro$oft). Habe das ganze jetzt 1 1/2 Stunden versucht irgendwie zu lösen, aber jetzt Frage ich mal die Dataset Experten hier.
So sieht mein Dataset aktuell aus:
Ich habe im Anhang mal mein Projekt (ohne meine Versuche das Problem zu beheben) eingefügt sowie die ein Backup der Datenbank (MS-SQL!).
Ich bedanke mich im Vorraus bei jedem, der mir dazu helfen kann
Grüße