Banco de dados SqLite no armazenamento do dispositivo para BlackBerry
Estou tentando criar um banco de dados no armazenamento do dispositivo de um simulador do BlackBerry. No simulador 9500, o banco de dados é criado com êxito, mas a criação de uma tabela resulta em uma mensagem "Erro no sistema de arquivos". No simulador 9700, o banco de dados falha na etapa de criação.
Existe uma única sequência de código que criará um banco de dados para todos os simuladores?
Eu escrevi o seguinte código:
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...!!!");