QUESTO SITO UTILIZZA COOKIE: continuando a navigare questo sito, accettate l’utilizzo di cookie.
Consultate le pagine Informative sulla Privacy e sui Cookie per ulteriori dettagli.

Intelligent, Custom and Highly Automated Cross Platform Database and Application Migration


Migrazione da ESQL/C a ODBC API in applicazioni C/C++

Che cosa è ESQL/C?

Embedded SQL (ESQL/C) è un'interfaccia standartizzata SQL-92 di programmazione di un'applicazione (API) per l'acceso a database SQL. Microsoft SQL Server 2000 presta un precompilatore di SQL incorporato per applicazioni C/C++. Il precompilatore SQL Server traduce istruzioni SQL incorporate come chiamate di funzioni di API di DB-Library corrispondenti.

Perchè migrare?

  • Inaccessibilità di documentazione tecnica per ESQL API.
  • Microsoft ha annunciato la cancellazione di ESQL/C in release seguenti di SQL Server
  • Microsoft esorta a eliminare dipendenze su ESQL/C in applicazioni C/C++ presenti e usare l'acceso ai dati OLE DB o ODBC in SQL Server

 

Caratteristiche di conversione

SQLWays automatizza la conversione di caratteristiche seguenti:

  • Aggiunge i file include per funzioni e strutture di API di ODBC:
    • #include <windows.h>
    • #include <sqlext.h> (automaticamente aggiunge"sql.h" e "sqltypes.h")
  • Converte la connessione a database ESQL/C - EXEC SQL CONNECT TO verso la connessione ODBC come:
    • Alloca handle di ambiente
    • Alloca handle di connessione
    • Allaccia la connessione usando funzioni:
      • SQLConnect()
      • SQLDriverConnect()
      • SQLBrowseConnect()
  • Converte Error Handling di ESQL/C - variabile SQLCODE e struttura SQLCA verso Error Handling di ODBC - SQLGetDiagRec() funzione
  • Converte istruzioni ESQL/C EXEC SQL verso funzioni ODBC API:
    • SQLPrepare()
    • SQLExecute()
    • SQLBindParameter()
    • SQLFetch()
    • Ecc.

Come convertire?

Prestate la vostra attenzione a un articolo seguente:

Migrazione di Embedded SQL e API dell'acceso a database

Se usate SQLWays Studio, avete bisogno di specificare gli impostazioni seguenti:

Sorgente: C++
Database di partenza: Microsoft SQL Server
API di database di partenza: ESQLC

Verso

Obiettivo: C++
Database di destinazione: Microsoft SQL Server
API di database didestinazione: ODBC

SQLWays automatizza l'intera migrazione di SQL incorporato (ESQL/C) a ODBC API. Pertanto potete ridurre notevolmente i rischi di conversione e sforzi interni della vostra azienda. Grazie alla nostra politica di prezzatura ragionevole SQLWays è uno strumento più attrattivo per questo tipo di migrazione.

Per favore Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo. se avete bisogno di informazioni addizionali in riguardo a questo argomento.

 
Testimonianze
Verint, Regno Unito
Oracle verso Microsoft SQL Server, Regno Unito

Verint Global Consulting Services ha usato Ispirer SQLWays Wizard per migrare un database con più di 500GB per il cliente da Oracle verso...

...

TSS Consultancy, India
Microsoft SQL Server a Oracle

Tutto è cominciato con la ricerca della mia azienda di soluzioni per migrazione da SQL Server database verso Oracle. Le prove di più di 10 strumenti disponibili...

...

Casi Studio
Sybase ASE to Oracle and Sybase ASE to Microsoft SQL Server Migration, United Kingdom/United States

Our client was Global Investment Bank (GIB), a provider of investment banking advisory services. Besides financing, risk management, and corporate finance advisory services, it provides foreign...

...

Oracle to PostgreSQL Migration, Japan

In cooperation with our solution partner in Japan, Ispirer executed a short-term migration project for a subsidiary of a grand, reputed Tokyo-based telecommunications company. The subsidiary is...

...