Hallo Britta,
danke für die Ergänzungen.
@Es sollte nicht auf SQLCOD = 0 ... abgefragt werden:
Ich werde meine "Schablone" nun auf SQLCOD >= 0 und <= 100 ändern.
Fix auf DOU SQLCOD = 0100 oder SQLSTT = '02000' als Schleifenbdingung würde die Gefahr einer Endlosschleife beinhalten, sollte ein anderer Programierer mal das Prepare statement ändern und der prepare nicht ausgeführt werden können wegen falschen Spaltennamen oder schlicht falschem Syntax.
@Sortierung und Auswahl unabhängig von Gross- und Klein-Schreibung steuert man eleganter über die Sort-Sequence:
Code:
C/Exec SQL
C+ Set Option SrtSeq = *LangIdShr
C/End-Exec
Dabei wird Groß- Kleinschreibung zwar für die Sortierung benutzt, aber nicht für die Selektion.
SELECT * FROM DATEI WHERE Feld like '%eV%'
findet Satz Feld = "Germania eV" aber nicht Satz Feld = "German DEVELOPMENT".
Mein Ansatz war dahingehend, beide zu finden.
@1. x'7D' für Hochkomma sollte vermieden werden, da dieser Hex-Code nicht international ist.
Wieder was dazu gelernt. Habe bisher immer HY als Const(X'7D') definiert, Const('''') ab jetzt
Andreas
***Wer einen Schreibfehler findet darf ihn behalten***
Bookmarks