Hallo Zusammen,
PROBLEM GELÖST
Allerdings weiß ich noch nicht so genau warum, aber das ist erstmal zweitrangig.
Wie ich weiter oben schon schrieb, fügte ich die Datensätze mit folgendem Code hinzu:
Delphi-Quellcode:
SQL.Clear;
SQL.Add('
INSERT INTO TREIHE ');
SQL.Add('
(REIHE)');
SQL.Add('
VALUES (''
');
SQL.Add(_s);
SQL.Add('
''
);');
ExecSQL;
Dies führt wohl zu irgendwelchen nicht sichtbaren Zeichen in der Datenbank. Setz ich den
VALUES Teil des Strings in einer einzigen Zeile zusammen funktioniert nämlich auch der SELECT.
Delphi-Quellcode:
SQL.Clear;
SQL.Add('
INSERT INTO TREIHE ');
SQL.Add('
(REIHE)');
SQL.Add('
VALUES (''
'+_s+'
''
);');
Ich dachte es wäre egal was ich in die Stringliste schreibe, Hauptsache alles in Reihe gelesen macht
Sinn. Dies scheint aber nicht der Fall zu sein. OK, ich lern ja noch damit umzugehen und werde
zukünftig zusammenhängende Befehlsteile auch zusammen in nur einen String schreiben.
Danke nochmal an alle für die Tipps.