sqlapi++ 可以连接 access 不
如题
[解决办法]
不行,只能连接网络型数据库!
[解决办法]
SQLAPI++ 可以访问的SQL数据库:Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL
[解决办法]
完全可以的,通过ODBC可以连很多数据库,测试代码如下
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()); }