Einzelnen Beitrag anzeigen

Roadrunner.1

Registriert seit: 3. Mai 2009
20 Beiträge
 
Delphi 10.3 Rio
 
#15

Re: NexusDB Select eines Strings geht nicht

  Alt 12. Mai 2009, 11:09
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.
Christian Drenkard
--
mfg.
Christian Drenkard
  Mit Zitat antworten Zitat