SFBusinessData

DataSet (Delphi) mit integriertem SQL-Generator für Ihre Business- bzw. Datenlogik

Wo hinterlegen Sie die Business-/Datenlogik in Ihren Anwendungen? In Datamodulen? In Datenbanktriggern?

SFBusinessData bietet im Vergleich hierzu folgende Vorteile:

Businessklassen

Sie erstellen, z. B. analog Ihrer Datenbanktabellen, Laufzeitklassen in welchen Sie Ihre Business-/Datenlogik hinterlegen:

  • Wiederverwendbarkeit Ihrer Business-/Datenlogik
  • volle Programmiermöglichkeiten (z. B. im Vergleich zu Datenbanktriggern) für Ihre Business-/Datenlogik
  • saubere Trennung zwischen Anzeige- und Business-/Datenlogik
  • spezialisierte Laufzeitklassen können auch zur Designzeit eingebunden werden

Download

Lernvideo

Datenbankunabhängige SQL-Abfragen

Mit dem integrierten Abfragegenerator/SQL-Generator verwalten Sie Ihre Abfragen in Klassenstrukturen, die eigentliche Abfrage wird - abhängig vom Datenbanksystem - On Demand generiert.

  • Besonderheiten der einzelnen Datenbanksysteme werden an zentrale Stelle berücksichtigt, Ihre Abfragedefinitionen bleiben bei allen Datenbanksystemen gleich
  • keine langen SQL-Strings mehr in Ihrem Code
  • Definition Ihrer Abfragedefinitionen zur Designzeit über einen Abfrageassistenten oder zur Laufzeit mit strukturierten Funktionen
  • auch unabhängig von einem BusinessDataSet verwendbar

Download

Lernvideo

Weitere Merkmale
  • interne Sortierung des Puffers
  • dynamische Berechnungsfelder
  • Synchronisierung von in Relation stehender
  • DataSets
  • auch als gepuffertes DataSet für nicht persistente Daten verwendbar

Download

Lernvideo

Detaillierte Informationen zum Funktionsumfang können Sie auch gerne der Dokumentation entnehmen.

SFBusinessData kann in Delphi-Versionen ab Delphi XE2 verwendet werden.

Zur Verbindung mit einer Datenbank verwendet SFBusinessData die Standardmechanismen der Entwicklungsumgebung (FireDac, ADO, dbExpress, Interbase). Es ist also keine Umstellung Ihrer Verbindungsdefinitionen erforderlich.

Seit dem Update zur Unterstützung von Delphi 10.3 Rio ist SFBusinessData zudem auch für mobile Plattformen in Delphi verfügbar.

Bei Fragen und Anfragen können Sie gerne hier Kontakt aufnehmen.