Was ist ESQL/C?
Eingebettetes SQL (ESQL/C) ist eine standardisierte SQL-92 Programmierschnittstelle einer Anwendung (API (application programming interface)) für den SQL Datenbankzugriff. Microsoft SQL Server 2000 stellt einen Eingebetteten SQL-Precompiler für C/C++ Anwendungen zur Verfügung. Der SQL Server Precompiler überträgt eingebettete SQL-Anweisungen nach den Aufrufen auf die geeignete DB-Bibliothek API Funktionen.
Warum migrieren?
- Unzugänglichkeit der technischen Dokumentation für ESQL API.
- Microsoft meldete die Abschaffung von ESQL/C in den zukunftigen Versionen von SQL Server an
- Microsoft fordert auf, auf Abhängigkeiten auf ESQL/C in bestehenden C/C++ Anwendungen zu verzichten und die OLE DB oder ODBC Datenbankzugriff in SQL Server zu benutzen.
Konvertierungsbesonderheiten
Ispirer MnMTK automatisiert die folgenden Charakteristiken der Konvertierung:
- Ergänzung mit include-Dateien für ODBC API Funktionen und Strukturen:
- #include <windows.h>
- #include <sqlext.h> (schließt automatisch"sql.h" únd "sqltypes.h" ein)
- Konvertierung von ESQL/C Datenbank-Verbindung - EXEC SQL CONNECT TO nach ODBC connection wie:
- Verteilung vom Umwelt-Handle
- Verteilung vom Verbindung-Handle
- Herstellung der Verbindung mithilfe der Funktionen:
- SQLConnect()
- SQLDriverConnect()
- SQLBrowseConnect()
- Konvertierung von ESQL/C Error Handling - SQLCODE Variable und SQLCA Struktur nach ODBC Error Handling- SQLGetDiagRec() Funktion
- Konvertierung von ESQL/C EXEC SQL -Anweisungen für Operationen mit Daten nach geeigneten ODBC API Funktionen:
- SQLPrepare()
- SQLExecute()
- SQLBindParameter()
- SQLFetch()
- Etc.
Wenn Sie Ispirer Migration Studio verbrauchen, dann müssen Sie die folgenden Einstellungen bestimmen:
Quelle: C++
Quelle-Datenbank: Microsoft SQL Server
Quelle Datenbank API: ESQLC
Nach
Ziel: C++
Ziel-Datenbank: Microsoft SQL Server
Ziel Datenbank API: ODBC
Ispirer MnMTK automatisiert die ganze Migration von Eingebettetem SQL (ESQL/C) nach ODBC API, so dass Sie die Risiken der Konvertierung drastisch bergen und den Kraftaufwand eines Unternehmens grundsätzlich reduzieren. Das vernünftige Preissystem macht das Werkzeug SQLWays noch leistungsfähiger für solchen Typ der Migration.
Für weitere Informationen, kontaktieren Sie bitte uns.
|