Tag: sqlite

Dois-je utiliser _ID comme une clé primaire SQlite? Et doit-il être un INT? (Android Dev)

C'est probablement une question stupide, mais je n'ai pas encore trouvé la réponse. Je souhaite utiliser une colonne TEXT avec mes propres noms uniques comme principale clé dans une table. La petite section de code pour définir cela ressemble à quelque chose comme ça dans mon projet: …blahblah…"CREATE TABLE " + CAT_BUD_TAB + " (" […]

SQLite Android. Impossible d'ouvrir le fichier de base de données

J'ai trouvé beaucoup de questions à propos de ce problème, mais je ne peux pas le réparer. J'ai un dossier sqlite db in assets: assets/data/data/{package_name}/databases/mydb.db Je peux ouvrir une base de données et lire des données avant de modifier une structure de table. J'essaie de désinstaller l'application et de la réinstaller, mais j'ai la même […]

Relations ActiveAndroid Many-to-Many

Je suis actuellement en train d'utiliser ActiveAndroid et j'ai essayé d'avoir une relation de plusieurs à plusieurs heures pour travailler au cours des dernières heures, mais je ne peux pas le faire fonctionner. J'espère que vous pouvez m'aider: J'ai les modèles «Étudiant» et «Cours», un élève peut avoir de nombreux cours et un cours a […]

Nombre maximal de lignes dans une table sqlite?

Existe-t-il une limite de lignes pour une table sql lite? Mon application donne une erreur "pas de table x …" lorsque cette table possède plus de 6000 lignes. Au-dessous des 6000 lignes, ne pas donner d'erreur. Je vous remercie. C'est la requête. db = (new DatabaseHelper(this)).getWritableDatabase(); cursor = db.rawQuery("SELECT continentes._id, continentes.ContinenteID, continentes.Continente" + " FROM […]

Définir une valeur par défaut dans une colonne dans SQLite

J'ai une table SQLite et je souhaite la définir avec une valeur par défaut pour le temps. Comment puis je faire ça? Voici votre code de classe DatabaseHelper: import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class DatabaseHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME="iFall.db"; public static final String TIME="time"; //public static final String STATUS="status"; […]

Ormlite Date de lecture comme 'aaaa-MM-jj'

J'ai besoin de lire une base de données sqlite qui m'a été donnée, donc je ne peux pas modifier le format Date (aaaa-MM-jj) dans les tableaux. Lorsque j'essaie d'utiliser ormlite pour générer de l'objet pour moi, en utilisant l'annotation suivante: @DatabaseField(columnName = "REVISION_DATE", dataType = DataType.DATE_STRING) public Date revisionDate; Il me donne l'erreur suivante: java.sql.SQLException: […]

Table SQLite avec colonne entière stocke une chaîne

J'ai trouvé quelque chose dans ma demande. J'ai créé une table avec une colonne nommée type qui doit stocker des nombres entiers: db.execSQL("CREATE TABLE " + CellColumns.TABLE + " (" + CellColumns._ID + " INTEGER PRIMARY KEY," + CellColumns.TYPE + " INTEGER," // <– this + CellColumns.CELL_ID + " INTEGER," + CellColumns.CITY_ID + " INTEGER," […]

Test de l'unité de base de données SQLite SQL

Je suis nouveau sur le développement d'applications Android et je viens de faire une application de note. Je veux faire des tests unitaires pour les méthodes insertNote, readNote et updateNote pour la base de données. Comment puis-je aborder cela? C'est le code de ma base de données. Merci. public class DatabaseManager extends SQLiteOpenHelper { public […]

"Il n'y a pas de constructeur par défaut disponible dans android.database.sqlite.SQLitepenhelper" dans Android Studio

En essayant d'étendre la classe avec SQLiteOpenHelper, mais cette erreur apparaît: "Il n'y a pas de constructeur par défaut disponible dans android.database.sqlite.SQLitepenhelper" avec d'autres "ne peut pas résoudre le symbole Catégorie, Note, …" class DbHelper extends SQLiteOpenHelper { @Override public void onCreate(SQLiteDatabase db) { db.execSQL(Category.getSql()); db.execSQL(Note.getSql()); db.execSQL(Attachment.getSql()); db.execSQL(CheckItem.getSql()); } @Override public void onUpgrade(SQLiteDatabase db, int […]

Obtenir tous les enregistrements de sqlite android

Je crée une base de données et j'ai besoin de lire tous les enregistrements de la base de données, mais mon programme continue de s'écraser dans cette déclaration: newWord= db.getAllRecords(); Je suppose qu'il y a un problème avec getAllRecords (), car Eclipse indique qu'il n'y a pas d'erreur. public Cursor getAllRecords() { db = dBHelper.getWritableDatabase();//obtains […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.