Um die Liste der Kollegen hier zu erweitern:
Es gibt auch noch
MSSQL Compact Edition.
>Es darf kein Server verwendet werden und keine zusätzliche Software.
Das ist wohl eine Anforderung die *alle* übersehen haben.
Du wohl am meisten
MSSQL Compact Edition läuft nur mit installierten .NET Framework. Ist zwar bei vermutlich 95-98% der PC Weltweit der Fall, aber da man nicht weiß ob evtl. die 2-5% das Hauptziel sind ...
Für die die meisten genannten Produkte wird du zumindest die Engine (Treiber-Dlls etc.) nutzen müssen.
Mit Delphi Bordmitteln würde mir nur die Client-Datasets einfallen bzw. via
ADO Client-Datasets erstellen.
Viele Desktop-
DB's für Delphi wie Absolute Database oder TurboDB liegen als 100% Pascal-Code vor. D.h. nix mit
DLL's und Co.
Windows Vista - Eine neue Erfahrung in Fehlern.