读书人

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

发布时间: 2012-03-06 20:47:55 作者: rapoo

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());    } 

读书人网 >C++ Builder

热点推荐