Einzelnen Beitrag anzeigen

wschrabi

Registriert seit: 16. Jan 2005
437 Beiträge
 
#1

Stringgrid und UTF8

  Alt 27. Feb 2016, 18:19
Datenbank: MySQL • Version: 5 • Zugriff über: MyDAC
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

Geändert von wschrabi (27. Feb 2016 um 20:38 Uhr)
  Mit Zitat antworten Zitat