Hallo,
ich habe folgendes Problem:
Delphi-Quellcode:
myaustr:=Unicodestring(stringreplace(StringGrid3.Cells[1,CitNameIdx],'?','_',[rfReplaceAll])); // this is not working.
myaustr:='Birkmayer, G%'; // this case works fine
WriteLogMemo('Ask for: '+myaustr);
//MyQuery3.ParamByName('AU').AsString:=austr;
MyQuery3.SQL.text := Format('SELECT cites, auname, id from aunames where aunames.auname like ''%s'' order by cites desc; ',[myaustr]);
Wenn ich myaustr fix hineinprogrammiere klappt es.
doch wenn ich es aus einem eingelesenen Stringgrid nehme nicht.
Ist StringGrid3.Cells kein
UNicode string?
Bin für jeden Tip dankbar (verwende Delphi XE6)
DANKE
Walter
PS: WIe ich bemerkte, kann es auch am EMS QImport3Wizard (version 3.9.5.3) liegen.
Denn wenn ich ins Stringgrid fix den Namen hineinprogrammiere geht es auch.
Obwohl im Stringrid sieht alles ok aus. (Umlaute und so)
Sorry ich habe den Fehler schon, in dem XSL File waren die Nachnamen mit einem Blank und dann das KOmma.
Immer wo anders gesucht und nix gefunden.
DAnke