Hallo,
Client mit Delphi7 geschrieben
XServer mit Embarcadero XE2 geschriben
Client bekommt Daten vom XServer und lädt diese in TClientDatasest.
Stringfelder haben fieldtype="string.uni"
Beim Filtern dieser Daten bekomme ich Fehlermeldung "Type mismatch in expression"
Filter sieht z.B. so aus:
Clientdataset.filter := 'Ort like '+Quotedstr('%'+Berlin+'%')
Clientdataset.filtered := true;
Habe schon versucht
Clientdataset.filter := 'Ort = '+Quotedstr(Berlin+'*') - Funktioniert
Clientdataset.filter := 'Ort = '+Quotedstr('*'+Berlin+'*') - Funktioniert NICHT
Hat jemand Idee, wie es mit dem Filter funtioniert.
Es liegt an der Midas.dll
Wobei ich ungerne sämtliche Delphi7-Anwendungen anpassen möchte.
Welche MÖglichkeiten gibt es Server-seitig?
in String umzuwandeln (würde funktionieren).
Haben jedoch Update-Funktionen. Wenn der Server vom Client die Daten vom
Feldtype="string" zurückbekommt, kann ich diese nicht updaten, da "string.uni"
erwartet wird.
Nochmal umwandeln?? Datenverlust?
Hat jemand eine Idee??
Vielen Dank
Client mit Delphi7 geschrieben
XServer mit Embarcadero XE2 geschriben
Client bekommt Daten vom XServer und lädt diese in TClientDatasest.
Stringfelder haben fieldtype="string.uni"
Beim Filtern dieser Daten bekomme ich Fehlermeldung "Type mismatch in expression"
Filter sieht z.B. so aus:
Clientdataset.filter := 'Ort like '+Quotedstr('%'+Berlin+'%')
Clientdataset.filtered := true;
Habe schon versucht
Clientdataset.filter := 'Ort = '+Quotedstr(Berlin+'*') - Funktioniert
Clientdataset.filter := 'Ort = '+Quotedstr('*'+Berlin+'*') - Funktioniert NICHT
Hat jemand Idee, wie es mit dem Filter funtioniert.
Es liegt an der Midas.dll
Wobei ich ungerne sämtliche Delphi7-Anwendungen anpassen möchte.
Welche MÖglichkeiten gibt es Server-seitig?
in String umzuwandeln (würde funktionieren).
Haben jedoch Update-Funktionen. Wenn der Server vom Client die Daten vom
Feldtype="string" zurückbekommt, kann ich diese nicht updaten, da "string.uni"
erwartet wird.
Nochmal umwandeln?? Datenverlust?
Hat jemand eine Idee??
Vielen Dank