Einzelnen Beitrag anzeigen

Edelfix

Registriert seit: 6. Feb 2015
Ort: Stadtoldendorf
238 Beiträge
 
Delphi 10.4 Sydney
 
#1

TFDTable und das "€" Zeichen

  Alt Gestern, 14:33
Datenbank: MariaDB • Version: 10.5.11 • Zugriff über: FireDac
Komme hier irgendwie nicht weiter.

Bekomme die Fehlermeldung: "[FireDac][DatS]-15. Doppelte Zeile für eindeutigen Index gefunden. Einschränkung [PRIMARY]".

In der Datenbank Tabelle sind nur zwei Datensätze mit je einem Feld. Im ersten steht "CHF" und im zweiten Datensatz "€".

Wenn ich folgendes versuche bekomme ich die Fehlermeldung:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Table.Open;
  Table.First;
  while Not Table.Eof do
  begin
    iRecNo := Table.RecNo;
    Table.Next; // hier kommt die Fehlermeldung beim letzten Durchlauf.
  end;
  Table.Close;
end;
Ich habe den CharacterSet im Verdacht. In der Datenbank ist "utf8_general_ci" eingestellt.

Jemand eine Idee?
  Mit Zitat antworten Zitat