Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2012, 08:51
luisPena
 
Fecha de Ingreso: agosto-2012
Ubicación: Santo Domingo
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta problemas al crear base de datos en sqlite3 para blackberry

Pues tengo un problema al abrir el programa en el emulador de blackberry el metodo yo lo ejecuto como primero para crear la base de datos y despues de los textfield de preguntas anadir informacion en la base de datos.
Pues el metodo no hace nada es como si no estuviera hay aunque llamara el metodo createStore(); es como si no estuviera hay.
Que estaria haciendo mal??


public void createStore() throws DatabaseException {
boolean sdcardPresent = false;
String root = null;
Enumeration enum = FileSystemRegistry.listRoots();
while (enum.hasMoreElements()) {
root = (String) enum.nextElement();
if (root.equalsIgnoreCase("sdcard/")) {
sdcardPresent = true;
}
}
if (!sdcardPresent) {
Dialog.alert("Esta aplicacion necesita una SD Card disponible , Minimo 64MB");
} else {
try {
uri = URI.create("file:///SDCard/" + "dir.db");
// DatabaseFactory.create(uri);
database = DatabaseFactory.openOrCreate(uri);
Statement stat = database.createStatement("CREATE TABLE User ("
+ "Account TEXT," + "Password TEXT)");
stat.execute();
stat.prepare();
stat.close();
database.close();
} catch (IllegalArgumentException e) {
Dialog.alert("IllegalArgumentException");
e.printStackTrace();
} catch (MalformedURIException e) {
Dialog.alert("MalformedURIException");

e.printStackTrace();
} catch (DatabaseIOException e) {
e.printStackTrace();
} catch (DatabasePathException e) {
e.printStackTrace();
// } catch (IOException e) {
e.printStackTrace();
}
}
}