Qu'est-ce que c'est que ESQL/C?
Embedded SQL (ESQL/C) est une interface de programmation (API) basique SQL-92 pour l'accès à la base de données SQL. Microsoft SQL Server 2000 fournit un pré-compilateur SQL embarqué pour les applications C/C++. Le pré-compilateur SQL Server traduit les instructions SQL embarquées comme des appels aux fonctions appropriées de la bibliothèque des API de BD.
Pourquoi Migrer?
- Indisponibilité de la documentation technique pour API ESQL.
- Microsoft a annoncé l'annulation de ESQL / C dans les prochaines versions de SQL Server
- Microsoft encourage la suppression des dépendances d'ESQL / C dans les applications C / C ++ existantes et l'usage de données d'accès ODBC ou OLE DB dans SQL Server
Caractéristiques de la Conversion
Ispirer MnMTK automatise les fonctions de conversion suivantes:
- Ajoute les fichiers d'inclusion pour les fonctions et structures API ODBC:
- #include <windows.h>
- #include <sqlext.h> (inclut automatiquement "sql.h" et "sqltypes.h")
- Convertit une connection à la base de données ESQL/C - EXEC SQL CONNECT TO vers ODBC connection:
- Allocation du gestionnaire d'environment
- Allocation du gestionnaire de connection
- Établit une connexion en utilisant les fonctions:
- SQLConnect()
- SQLDriverConnect()
- SQLBrowseConnect()
- Convertit ESQL / C Gestion des erreurs - SQLCODE variable and SQLCA structure vers ODBC Error Handling- SQLGetDiagRec() function
- Convertit les instructions ESQL/C EXEC SQL pour l'opération avec les données afin d'être conforme aux fonctions ODBC API:
- SQLPrepare()
- SQLExecute()
- SQLBindParameter()
- SQLFetch()
- Etc.
Comment convertir?
Veuillez consulter l'article suivant:
Migration de SQL embarqué et d'API de base de données
Si vous utilisez SQLWays Studio, vous devez spécifier les paramètres suivants:
Source: C++ Base de doonées Source: Microsoft SQL Server API de BD Source: ESQLC
Pour
Cible: C++ Base de doonées Cible: Microsoft SQL Server API de BD Cible: ODBC
SQLWays automatise la migration de SQL embarqué (ESQL/C) vers API ODBC. Cela vous permet de diminuer considérablement les risques de conversion et de réduire les efforts internes. Notre stratégie des prix raisonnables fait de SQLWays un instrument encore plus puissant pour ce type de migration.
Contactez-nous pour en savoir plus.
|