Also habe folgendes Problem.
Ich arbeite mit Delphi 7 Pro und mit MySQLDAC.
Nach dem Import einer Tabelle in
MySQL werden die Sonderzeichen falsch dargestellt.
Jetzt will ich sie wieder durch die richtigen Sonderzeichen austauschen.
So sieht mein code aus:
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
var
i: Integer;
begin
with ProgressBar1 do
begin
Min := 0;
Max := MySQLquery1.RecordCount;
MySQLquery1.First;
for i := Min to Max do
begin
MySQLQuery1.Edit;
MySQLQuery1Name.Value := StringReplace(MySQLQuery1Name.Value, '³' , 'ü',[rfIgnoreCase]);
Position := i;
MySQLquery1.Next;
end;
end;
end;
Wenn ich das bearbeiten des Datensatzes weg lasse, geht er die ganzen Datensätze der
Query durch.
Sobald ich einen bearbeite, scheint er immer wieder beim ersten anzufangen, so komm ich nie weiter als bis zum zweiten Datensatz.
Weiß jemand Rat?