Hallo zusammen! Habe da ein Problem! Muss mehrere Protokolle auslesen, und bestimmte Werte in einer Datenbank schreiben... Die Werte der Protokolle werden wie folgt an die Datenbank gegeben:
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("INSERT INTO Protokoll (Seriennummer,...)");
ADOQuery1->SQL->Add("VALUES ('"+Serial+"',...')");
ADOQuery1->ExecSQL();
ADO Query ist in einer Schleife und wird somit mit jedem Protokoll ausgeführt, damit diese Daten übertragen werden... Jedoch hat nicht jedes Protokoll eine Seriennummer d.H. wenn in einem Protokoll keine Seriennummer vorhanden ist wird die Seriennummer des des Protokolls davor in die Datenbank geschrieben... Wie kann ich es machen, dass das nicht mehr passiert?
Danke, gruß Tales
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("INSERT INTO Protokoll (Seriennummer,...)");
ADOQuery1->SQL->Add("VALUES ('"+Serial+"',...')");
ADOQuery1->ExecSQL();
ADO Query ist in einer Schleife und wird somit mit jedem Protokoll ausgeführt, damit diese Daten übertragen werden... Jedoch hat nicht jedes Protokoll eine Seriennummer d.H. wenn in einem Protokoll keine Seriennummer vorhanden ist wird die Seriennummer des des Protokolls davor in die Datenbank geschrieben... Wie kann ich es machen, dass das nicht mehr passiert?
Danke, gruß Tales
Comment