如何从android
中的不同数据库访问两个表我尝试了各种方法,尝试附加其他数据库
我用过的代码
SQLiteDatabase db=null;
db=getDatabase().getWritableDatabase();//my current database return with sqllite helper
db.beginTransaction();
db.execSQL("attach database '"+dbFile.getAbsolutePath()+"' as userdb");// i am attaching the other database
db.endTransaction();
但未能得到结果..
我得到例外
[attach database'/data/data/test.package/databases/db.test'as userdb]无法在事务中ATTACH数据库
请帮助解决方案..
答案 0 :(得分:0)
删除beginTransaction
/ endTransaction
来电。
(这是错误的,因为没有调用setTransactionSuccessful
,交易将被回滚。)