Forum: Datenbanken
Delphi
by ryLIX,
5. Feb 2009
Ich hab die Probleme nun bis auf eins gelöst.
Wenn ich Daten Importiere dann möchte ich Wahlweise die Daten überschreiben oder zusammen führen, also das Importierte an das existierende anhängen.
Überschreiben ist kein Problem das mach UPDATE ja von allein.
Gibt es eine Möglichkeit hier mit CONCAT zu erbeiten ohne vorher die alten Daten zu holen?
Oder kann ich die Daten auch im UPDATE stmt...
Forum: Datenbanken
Delphi
by ryLIX,
5. Feb 2009
Nein mit DISTINCT hab ich es auch schon Probiert.
Es kann ja vorkommen das dieses Steuergerät tatsächlich 2x vorkommt und auch 2x Kommentiert wurde.
Edit.
Jetzt hatte ich die zündende Idee :)
So gehts:
with Main.dbqry do
begin
Forum: Datenbanken
Delphi
by ryLIX,
5. Feb 2009
Ich hab das Problem mittlerweile Isoliert in dem ich das ganze auf zwei qrys verkürzt habe.
REPLACE INTO HELP (MASTER_ID, PARENT_ID, Name, Image) SELECT T.MASTER_ID, T.PARENT_ID, T.Name, T.Image FROM TreeView AS T WHERE T.Name IN (SELECT SERIES FROM DATA WHERE COMMENT !="")'
Funktioniert wunderbar aber
REPLACE INTO HELP (MASTER_ID, PARENT_ID, Name, Image) SELECT T.MASTER_ID, T.PARENT_ID,...
Forum: Datenbanken
Delphi
by ryLIX,
3. Feb 2009
So ich ein bisschen gewerkelt und überlegt...
Die Datenbank habe ich nun Umgebaut wie es empfohlen wurde.
Sie hat nun folgende Struktur:
SERIES: VARCHAR
SG: VARCHAR
FSW: VARCHAR
PSW: VARCHAR
COMMENT: NVARCHAR (Hab entdeckt das der Umlaute erlaubt :) )
Nun bin ich wieder bei der Visualisierung.
Forum: Datenbanken
Delphi
by ryLIX,
2. Feb 2009
Ah ok danke für die erklärung.
War mir bisher nicht bekannt :)
Bleibt immer noch die eigentlich Threadfrage.
Da bin ich noch nciht weiter.
Forum: Datenbanken
Delphi
by ryLIX,
1. Feb 2009
Bezieht sich das SELCET Stmt nicht immer auf Columns?
Forum: Datenbanken
Delphi
by ryLIX,
1. Feb 2009
ABer wie bekomme ich dann die Bezeichner in die beiden zusätzlichen Felder der neuen Tabelle?
Forum: Datenbanken
Delphi
by ryLIX,
1. Feb 2009
Hmm ok dann 2 Schritt zurück und das Datanbank Design noch mal überdenken :roll:
Die Datenbank enthält Informationen über Steuergeräte sortiert auf durch die Tabellennamen (Baureihe und Steuergerät und Versionsindex)
Beispiel: Baureihe R50 Steuergerät LWR Versionsindex C03 dann hätte die Tabelle den Namen R50LWR_C03
Die Struktur der Tabellen sieht so aus:
ID: Integer Autoincrement
FSW:...
Forum: Datenbanken
Delphi
by ryLIX,
1. Feb 2009
Ja die Tabellen haben alle die gleiche Struktur.
:pale: Mir war nicht bewusst dass das schon ein Fehler ist.
Forum: Datenbanken
Delphi
by ryLIX,
1. Feb 2009
:hi: Hi,
ich fühl mich im Moment etwas von einer Aufgabenstellung erschlagen :freak:
Das hab ich im Moment:
Datenbank:
1x Tabelle für ein TreeView
~1300 Tabellen für die Daten
Anwendung: