Forum: Programmieren allgemein
by p80286,
5. Apr 2013
Schön
Dann funktioniert das auch nicht in Einzelschritten!
Wo tritt dieser Fehler auf (Sourcecode).
@Furtbichler
Ich denke, das kommt darauf an wie Deine kleinen Grauen Zellen ticken. "Mach solange i nicht größer als die Länge und ungleich einem Punkt ist.."
ist etwas anderes als
Forum: Programmieren allgemein
by p80286,
5. Apr 2013
Und was steht in s? wenn da als Datum '' oder '20120103' oder '03-03-88' steht, ist es klar das es rummst.
egal welcher Inhalt vorhanden ist, so wäre es besser:
]
while (i<=length(s)) and (s<>'.') do
begin
s3:=s3+s;
inc(i);
Gruß
Forum: Programmieren allgemein
by p80286,
5. Apr 2013
So mal zu Erinnerung
Der Titel hat ja schon etwas gewonnen. Wenn Du jetzt noch versuchst Deinen Quelltext ein wenig leserlicher zu machen (das Helm-Symbol) und vielleicht noch ein wenig an den Variablennamen pfeilst, ist es für uns wesentlich einfacher zu erfassen was Du willst.
Dein erster Beitrag machte übrigens einen etwas "atemlosen" Eindruck auf mich.
Da könnte etwas Überarbeitung...
Forum: Programmieren allgemein
by p80286,
5. Apr 2013
...
'where ma.aid = '+quotedstr(dbcbabteilung.KeyValue)+' order by ma.mid asc');
......
So etwas solltest Du tunlichst vermeiden, dafür gibt es Parameter.
Gruß
K-H