首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

sqlapi++ 可以连接 access 不解决办法

2012-03-06 
sqlapi++ 可以连接 access 不如题[解决办法]不行,只能连接网络型数据库![解决办法]SQLAPI++ 可以访问的SQL

sqlapi++ 可以连接 access 不
如题

[解决办法]
不行,只能连接网络型数据库!
[解决办法]
SQLAPI++ 可以访问的SQL数据库:Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL
[解决办法]
完全可以的,通过ODBC可以连很多数据库,测试代码如下

C/C++ code
 SAConnection con; // 连接数据对象 SACommand cmd(&con,"Select Features from Features");  try        {        // 连接数据库        // 在这个例程中连接的是Oracle数据库,        // 当然它也可以连接 Sybase, Informix, DB2        // SQLServer, InterBase, SQLBase and ODBC       // con.Connect("TEST", "gaappsys", "gaappsys",SA_Oracle_Client);       con.Connect("dd","Admin","root",SA_ODBC_Client);//这里的dd是在odbc中建的数据源        // 执行查询语句        cmd.Execute();        // 显示查询后的结果        while(cmd.FetchNext())        {             ShowMessage((AnsiString)cmd.Field("Features").asString());        }        // 提交当前事务        con.Commit();      ShowMessage("Rows selected!");//  printf("Rows selected!\n");    }    catch(SAException &x)    {        // 异常处理        try        {            // 退出当前事务            con.Rollback();        }        catch(SAException &)        {        }        // 显示错误信息      ShowMessage((const char*)x.ErrText());   //  printf("%s\n", (const char*)x.ErrText());    } 

热点排行