Hallo,
ich begreif das einfach nicht so ganz, wie ich eine Datenbank erstellen kann. Über Abfragen und so weiter habe ich viel gelernt, aber wie man nun eine Datenbank erstellt und aufbaut? Eine Mobile sdf-Datei welche mit einem Tableadapter verknüpft ist und eine Tabelle enthält brachte ich hin, kann aber die Daten nicht aufnehmen (das gibt wohl ein anderes Thema noch). Ich versuchte folgendes:
- ein DataSet mit 2 Tabellen, welche verknüpft sind erstellen (z.B. eine Tabelle mit CDs, Platten und den Interpreten und eine Tabelle mit einer Schlüsselspalte und den zugehörigen Liedern auf der Platte. (Fremdschlüsselbeziehung) sowie
das Selbe in SQL-Server 2005.
Bei beiden Versuchen kam ich auf das Selbe:
im DataSet war es so (was wahrscheinlich etwa das Selbe heissen sollte) dass es nicht ging etwas in die Tabelle einzufügen da die Schlüsselspalte leer war.
ABer wie kann ich denn eine leere Tabelle (bzw. zwei) erstellen? Man sollte ja eben die Daten eingeben können, auch über die Relation. Was muss ich da tun?
Bei diesem Beispiel im SQL-Server wollte ich unabhängig einige Daten in die beiden Tabellen einfügen aber das half auch nichts, kan die selbe Meldung.
Doofes Problem aber irgendwie steht das so nirgends (zumindest nicht wirklich in den Büchern zu .NET), es wird meist von einer bereits vollen Datenbank ausgegangen.
Danke
ich begreif das einfach nicht so ganz, wie ich eine Datenbank erstellen kann. Über Abfragen und so weiter habe ich viel gelernt, aber wie man nun eine Datenbank erstellt und aufbaut? Eine Mobile sdf-Datei welche mit einem Tableadapter verknüpft ist und eine Tabelle enthält brachte ich hin, kann aber die Daten nicht aufnehmen (das gibt wohl ein anderes Thema noch). Ich versuchte folgendes:
- ein DataSet mit 2 Tabellen, welche verknüpft sind erstellen (z.B. eine Tabelle mit CDs, Platten und den Interpreten und eine Tabelle mit einer Schlüsselspalte und den zugehörigen Liedern auf der Platte. (Fremdschlüsselbeziehung) sowie
das Selbe in SQL-Server 2005.
Bei beiden Versuchen kam ich auf das Selbe:
Code:
VerknuepfteTesttabelle-Tabelle wurde gespeichert testTable_1-Tabelle - Beziehung "FK_testTable_1_VerknuepfteTesttabelle" kann nicht erstellt werden. Die ALTER TABLE-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung "FK_testTable_1_VerknuepfteTesttabelle". Der Konflikt trat in der "testdatenbank"-Datenbank, Tabelle "dbo.VerknuepfteTesttabelle", column 'VerknuepfteKeyspalte' auf.
ABer wie kann ich denn eine leere Tabelle (bzw. zwei) erstellen? Man sollte ja eben die Daten eingeben können, auch über die Relation. Was muss ich da tun?
Bei diesem Beispiel im SQL-Server wollte ich unabhängig einige Daten in die beiden Tabellen einfügen aber das half auch nichts, kan die selbe Meldung.
Doofes Problem aber irgendwie steht das so nirgends (zumindest nicht wirklich in den Büchern zu .NET), es wird meist von einer bereits vollen Datenbank ausgegangen.
Danke
Comment