Я пытаюсь создать базу данных в хранилище устройства симулятора 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...!!!");