der Fehler kommt immernoch, dann gehen wir mal systematisch vor.
Mein erster Vorschlag wir fügen alles aufeinmal hinzu so können wir keine Leerzeichen vergessen.
so also:
Add('SELECT * FROM kosten.db WHERE abteilung = "' + Edit1.Text + '"'
+ ' AND reihe = "' +edit2.Text+'"'
+ ' AND nr <= ' + edit3.text);
Mein zweiter Vorschalg es muß doch eine Testconsole geben für die
SQL wo wir diese prüfen können und den Fehlerpunkt bestimmen kann.
Machmal sind es kleine Fehler die eine große Wirkung haben.