Hallo Ralf,
versuch mal folgende
SQL:
IBDataset.SelectSQL.Text := 'SELECT * FROM Udat WHERE UPPER(Patient) like UPPER('#39 + Edit2.text + #39'%)';
Zu den IBX und Firebird: Ich habe bisher keine Probleme mit den IBX und Firebird. Wahr ist es, dass sich das in Zukunft (bei Version 2 oder 3) durchaus ändern kann. Neue Projekte, die lange laufen sollen, würde ich nicht mehr unbedingt mit IBX beginnen.
Hinweis: der Teil #39 produziert ein '. Ich finde diese Darstellung besser zu lesen und weniger fehleranfällig.
btw: Was funktioniert denn genau nicht?
Lemmy