请问VC中怎么实现多个加密数据库文件的联合查询?
比如有两个加密数据库,两个数据库中的表的结构完全一样,加密密码也一样。
sqlite3 * db1;
sqlite3 * db2;
char chsql1[100]="select a,b,c from ABC order by a asc;";
sqlite3_open("db1.db", &db1);
sqlite3_key(db1, pBtPassword, 10);
sqlite3_exec(db1, (const char*)chsql1, callbackFunction, NULL, NULL);
sqlite3_open("db2.db", &db2);
sqlite3_key(db2, pBtPassword, 10);
sqlite3_exec(db2, (const char*)chsql1, callbackFunction, NULL, NULL);
这样执行sql语句的话,只对单个表中的数据根据a进行了排序,导致从这两个数据库文件中读取出数据后,并没有完全按照a进行排序。我现在想要用一个sql语句来读这两个数据库文件,并将获取的数据整体根据a进行排序,请问怎么实现呢?