2016-09-01 2 views
0

Ich bin neu in Delphi, und ich versuche, eine Verbindung mit einer SQL Server-Datenbank zu finden. In Delphi XE habe ich ADOConnection verwendet, aber ich kann keine Komponente finden, die diesem Vorschlag dient.Delphi 10.1 sem SQLConnection, ADOConnection, IBDatabase

+0

Delphi 10.1 Berlin hat immer noch TADOConnection und die anderen ADO-Komponenten - sie sind an der gleichen Stelle (DBGo auf der Komponentenpalette) wie in XE. IBDatabase dient nur zur Verbindung mit InterBase. Was ist deine Frage? –

+0

Wie Sie auf diesem Bild sehen können: https://postimg.org/image/rnfn2jokd/ Ich kann diese Komponenten nicht finden ... Irgendwelche von ihnen! –

+0

Welche Version von Berlin hast du? (Professional, Enterprise, Architect) Ich schaue mir gerade die DBGo-Registerkarte in meiner Komponentenpalette an, in einer neuen leeren VCL-Formularanwendung, und sie sind alle da. Ah, warte - Sie versuchen, von einer FMX-Anwendung auf SQL Server zuzugreifen. Ist es eine Win32- oder Win64-Anwendung? Wenn nicht, ist ADO nicht verfügbar. Es ist eine Windows-API. Bitte bearbeiten Sie Ihre Frage, um den Typ des Projekts, das Sie erstellen möchten, genauer zu beschreiben. Wir können Ihnen nicht helfen, wenn Sie uns die relativen Details nicht geben. –

Antwort

3

Sie verwenden die Starter Edition, die keine Datenbankzugriffskomponenten gemäß Delphi Product Editions matrix enthält. Um eine Verbindung zu Datenbanken herzustellen, müssen Sie ein Upgrade auf eine höhere SKU (Edition) durchführen.

Die meisten Drittanbieteralternativen funktionieren auch nicht mit Standard, da die zugrunde liegenden Klassen, die sie verwenden müssten, nicht in der Standard-SKU vorhanden sind.

Verwandte Themen