Einzelnen Beitrag anzeigen

NoName1

Registriert seit: 8. Mär 2018
194 Beiträge
 
Delphi 11 Alexandria
 
#1

Welche Feldtypen für Numeric in Firebird50

  Alt 1. Mär 2024, 15:21
Datenbank: FireBird • Version: 5 • Zugriff über: egal
Guten Tag Entwickler,
Nachdem ich mit der Datenbank von FireBird 2.5 auf FireBird 5.0 umgestiegen bin, gibt es einige Schwierigkeiten beim Ausführen des Programms.

Delphi-Quellcode:
  sqlbuch.Close;
  sqlbuch.SQL.Clear;
  sqlbuch.SQL.Add('select sum(SOLLBETRAG) as tempsumme from BUCHUNGENTEMP '); // hier wird abgebrochen
  sqlbuch.ExecQuery;
  Result := sqlbuch.FieldByName('tempsumme').AsCurrency;
  sqlbuch.Close;
In der Meldung, siehe auch den Anhang, wird "Unbekannter DatenTyp" ausgegeben. In der Tabelle ist die Spalte "Sollbetrag" als Typ Numeric (10,2) angelegt. Als welchen Typ soll den nun ein Numerisches Feld angelegt werden?

Vielen Dank für Eure Hilfestellungen.
Miniaturansicht angehängter Grafiken
unbenkant-daten-typ.png  

Geändert von NoName1 ( 1. Mär 2024 um 15:26 Uhr)
  Mit Zitat antworten Zitat