【问题标题】:SqLite database on device storage for BlackBerry用于 BlackBerry 设备存储的 SqlLite 数据库
【发布时间】:2010-12-20 13:11:36
【问题描述】:

我正在尝试在 BlackBerry 模拟器的设备存储中创建数据库。 在 9500 模拟器中,数据库创建成功,但创建表会导致“文件系统错误”消息。在 9700 模拟器上,数据库在创建步骤失败。

是否有一个代码序列可以为所有模拟器创建一个数据库?

我写了以下代码:

uri = URI.create("file:///store/home/user/Databases/xtc.db");
xtcDB = DatabaseFactory.open(uri);
createTblQurey.append("CREATE TABLE MESSENGER_USERS");
createTblQurey.append("(");
createTblQurey.append("USERID INTEGER PRIMARY KEY,");
createTblQurey.append("USERNAME TEXT NOT NULL,");
createTblQurey.append("DISPLAYNAME TEXT NOT NULL,");
createTblQurey.append("ISREGISTERED CHARACTER DEFAULT 'N'");
createTblQurey.append(")");

stmt = xtcDB.createStatement(createTblQurey.toString());
stmt.prepare();
stmt.execute();
Debugger.debug(UrlInfo.workflow_File,"MESSENGER_USERS table created successfully...!!!");

【问题讨论】:

标签: database sqlite blackberry database-connection


【解决方案1】:

只有以下 BB 设备列表支持至少具有 1 GB eMMC 内存的设备内存中的 SQLite 数据库。

黑莓加粗 9000 火炬 9800 黑莓风暴 9500 黑莓风暴 2 9550 黑莓风暴 2 9520

这就是你出错的原因。

【讨论】:

    猜你喜欢
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    相关资源
    最近更新 更多