智能和高度自动化的跨平台数据库和应用程序迁移


从 Oracle Pro*C 到 ODBC 转换

Ispirer MnMTK提供从Oracle Pro*C到ODBC转换。

Ispirer MnMTK数据库API迁移工具自动发现EXEC SQL语句和主机变量,转换它们到ODBC API和粘贴附加代码。

转换特征

Ispirer MnMTK履行以下功能:

  • 添加包括文件为ODBC API功能和结构:
    • #include
    • #include
  • 转换Oracle Pro*C数据库链接 - EXEC SQL CONNECT TO到ODBC链接在下面的方法:
    • 分配环境句柄
    • 分配链接句柄
  • 建立连接使用功能:
    • SQLConnect()
    • SQLDriverConnect()
    • SQLBrowseConnect()
  • 转换Oracle Pro*C语句操作数据相当的ODBC API行功:
    • SQLPrepare()
    • SQLExecute()
    • SQLBindParameter()
    • SQLFetch(), etc.
  • 转换DDL和DML语句到查询字符串。

Oracle Pro*C例如(文件: simple.pc):

EXEC SQL include sqlca;
 
int main()
{
  EXEC SQL DECLARE cur_name CURSOR FOR 
  SELECT NVL(COL_NAME,' ') 
  FROM TBL_NAME;
 
  EXEC SQL OPEN cur_name;   
  return 0;
}

转换simple.pc文件之后被转换到simple.cpp(使用SQL Server Data Base):

#include <sql.h>
#include <sqlext.h>
SQLHENV  env;
 
int main()
{
   SQLHSTMT cur_name;
   sqlca.sqlcode = SQLAllocStmt(connection,&cur_name);
   sqlca.sqlcode = SQLPrepare(cur_name,
  "SELECT ISNULL(COL_NAME,' ')  "\
  " FROM TBL_NAME",SQL_NTS);
   sqlca.sqlcode = SQLExecute(cur_name);   
   return 0;
}

Ispirer MnMTK生成sqlca struct复制应用逻辑:

struct
{
   SQLRETURN sqlcode;
   SQLCHAR sqlerrm[SQL_MAX_MESSAGE_LENGTH+1];
   SQLCHAR sqlstate[SQL_SQLSTATE_SIZE+1];
   SQLSMALLINT length;
} sqlca;

Ispirer MnMTK是强大的一站式解决方案使用为数据库与应用迁移。

填写调查表开发合作的讨论为您的项目或得到粗略评估:

现场演示

Ispirer转换解决方案

Oracle Pro*C to ODBC

请求

请求报价

Ispirer转换解决方案

Oracle Pro*C to ODBC

服务 工具

如果您要寻找价格政策,请您点击报价请求

 
客户评价
System Protocol Information, 马来西亚
Informix到Microsoft SQL Server数据库迁移

尊敬的先生们,

我们刚刚完成了到目前为止最大的从Informix到MS SQL Server迁移任务。这项运动是按计划按时完成的。这是成功的,感谢您工具做很大一部分。

...

Bellnet (HAS), 日本
Delphi转成C#

我们的客户BELLNET是一家日本IT公司,它维护用于控制医疗设备的计算机软件。它需要把这样的医疗软件迁移从Delphi到C#,并联系我们要求转换工具。

...

Steek-IT,荷兰
Progress迁移到SQLServer

Steek-IT是一家荷兰ICT公司,具有15年以上的数据迁移经验。除了我们专业的领域MSSQL、SSIS、SSAS,我们还创建网站、企业软件和iOS应用程序。

...

案例研究
Informix 4GL转移到Microsoft SQL Server的解决方案, 美国

我们的客户是一家值得信赖的美国公司,为美国的100000多家中小企业提供人力资源服务和业务解决方案。

...

Oracle Forms迁移到Java, 美国
用于Ispirer MnMTK的Oracle Forms自动化迁移到Java的可行性已被证明!

于2017年初,一家全球信息技术咨询公司联系Ispirer Systems。该公司与组织合作,制定技术战略并实现IT解决方案,增强公司的业务能力。

...

IBM DB2 iSeries迁移到Microsoft SQL Server, 美国

来自美国的全方服务资讯科技公司,致力于软件和应用程序开发、再工程和维护。该公司提供Web服务,包括网站设计、网站托管和SEO。也从事CRM系统的实施、升级和管理。

...