Autor Beitrag
Hendrik
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Do 19.06.03 17:40 
Hi,

wenn ich einer Table so
ausblenden Delphi-Quelltext
1:
 enstable.filter:='Eröffnung=‘'+datetostr(date)+'*’';					

einen Filter zuweise und dann filtered auf true setzte, kommt die Meldung " Filterausdruck fehlerhaft abgeschlossen". Woran liegt das denn? Ich sehe da keinen Fehler....
MrSpock
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 262



BeitragVerfasst: Do 19.06.03 18:10 
Hallo Hendrik,

die Benutzung von Strings in Strings führt häufig zu Problemen. Am einfachsten umgehst du das, in dem du die Funktion QuotedStr benutzt:

ausblenden Quelltext
1:
enstable.filter:='Eröffnung='+QuotedStr(datetostr(date)+'*');					

_________________
Live long and prosper
MrSpock \\//
Hendrik Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Fr 20.06.03 10:28 
Hi,

das hat leider nichts geholfen... der Fehler kommt immer noch...
Hendrik Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Fr 20.06.03 10:40 
Hi,

so ich weiß jetzt woran es liegt : Und zwar an dem "ö". Ich habe es mal mit dem Feld Einsatzende probiert. Da funktioniert es. Hat da einer eine Idee, wie das trotz des ös ändern kann? Den Feldnamen kann ich nämlich nicht mehr ändern...
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Fr 20.06.03 11:48 
hallo hendrik!

hast es schon mal mit 'oe' versucht? vielleicht gehts so? ;)
ändere die codepage deiner tabelle, dann findet er auch umlaute

mfg, stefan
Hendrik Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324



BeitragVerfasst: Fr 20.06.03 15:40 
Hi,

mit oe hatte ich es natürlich schon probiert....

Was meinst du mit
Zitat:
ändere die codepage deiner tabelle, dann findet er auch umlaute
?
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Fr 20.06.03 16:40 
meine bemerkung mit dem 'oe' hätte ein scherz sein sollen :lol:

nachdem du keine angaben zu der von dir verwendeten tabelle gamacht hast, nehme ich an, dass du mit einem paradox-table und der BDE hantierst.
ruf die Bde-Verwaltung auf und schau, was unter treiber - native - paradox - langdriver eingetragen ist.
bei mir steht dort 'Pdox ANSI Intl' und die umlaute werden korrekt dargestellt.
wenn du andere tabellen als paradox verwendest, dann solltest es sagen.

mfg, stefan