Autore Topic: problema gestione DB  (Letto 443 volte)

Offline davidino81

  • Utente junior
  • **
  • Post: 66
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc one v
  • Sistema operativo:
    Windows 7
problema gestione DB
« il: 01 Dicembre 2012, 18:52:07 CET »
0
Ciao a tutti,
ho seguito questa guida per importare un DB creato esternamente nel mio progetto (http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/).
La creazione della classe DBHelper non mi ha dato nessun problema, adesso sto creando una classe che preleva una parola dal database la lavora e la restituisce, arrivato a questo punti (l'inizio) mi da errore.
Codice (Java): [Seleziona]
[code]package com.example.parolemiscelateproject;

import java.io.IOException;
import android.database.SQLException;

public class Estrai_parola {

    private String parola;

    DBHelper myDbHelper = new DBHelper();
   
        myDbHelper = new DBHelper(this);
   
       
       
    try {

        myDbHelper.createDataBase();

        } catch (IOException ioe) {

                throw new Error("Unable to create database");

        }

        try {

                myDbHelper.openDataBase();

        }catch(SQLException sqle){

                throw sqle;

        }

public String estrai(int n){
       
       
        return parola;
       
       
       
}
       
       
}
[/code]

in questa riga:     DBHelper myDbHelper = new DBHelper();
mi da questo errore:

Multiple markers at this line
   - Syntax error on token ";", { expected after     this token
   - The constructor DBHelper() is undefined

in questa riga:  public String estrai(int n){

mi da :

Multiple markers at this line
   - Method breakpoint:Estrai_parola [entry] - estrai(int)
   - Syntax error on token "(", ; expected
   - Syntax error on token ")", ; expected

e nell'ultima parentesi graffa mi dice : Syntax error, insert "}" to complete ClassBody

Penso sia un errore di parentesi ma non riesco proprio a venirne a capo, mi sta facendo disperare !

qualcuno mi può aiutare ?
« Ultima modifica: 01 Dicembre 2012, 18:58:32 CET da davidino81 »