Tag: sqlite

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 […]

IllegalStateException: tableaux non valides lors de l'interrogation de la base de données avec ContentProvider

Je reçois l'erreur ci-dessous lors de la tentative d'interroger ma base de données avec mon ContentProvider personnalisé montré ci-dessous. J'ai confirmé que le tableau existe avec le nom correct et qu'il ne fonctionne toujours pas. J'ai pu le faire fonctionner avec une requête brute, mais je veux que nous ContentProvider modèle ContentProvider pour la pratique. […]

La mise à jour Android SQLite DB Schema?

Quelle est la meilleure pratique pour la mise à jour du schéma DB? Je pourrais envoyer un fichier texte avec les commandes SQL. L'application peut vérifier le fichier texte et exécuter les commandes nécessaires. Je suppose que je vais avoir un drapeau pour indiquer que la mise à jour a été effectuée. Je n'ai pas […]

Android: la colonne '_id' n'existe pas

Je reçois cette erreur IllegalArgumentException: la colonne '_id' n'existe pas Lorsque vous utilisez un SimpleCursorAdapter pour récupérer de ma base de données, et le tableau a effectivement cette colonne _id . En ce qui concerne ce problème commun, j'ai essayé de contourner ce problème en prenant en compte certaines des solutions en ligne, mais aucune […]

Exportation de la base de données SQLite vers le fichier csv dans Android

J'essaie d'exporter des données SQLite sur une carte SD dans Android comme fichier CSV sur un répertoire. J'ai donc essayé cette méthode ci-dessous et, apparemment, cela ne montre que ce texte imprimé: PREMIER TABLEAU DE LA BASE DE DONNÉES DATE, ARTICLE, MONTANT, MONNAIE Dans mon DBHelper.java, j'ai défini la fonction comme suit: public boolean exportDatabase() […]

La vue de table personnalisée SQLite pour Android (vue SQL View, pas Android) est-elle différente?

J'ai créé une vue personnalisée dans une base de données SQLite pour une application Android. J'utilise Sqliteman sur Ubuntu pour tester mes instructions SQL avant de les mettre dans mon application. J'essaie de faire une simple déclaration de sélection sur mon point de vue. L'instruction select fonctionne bien dans SQLiteman mais lorsque je pose la […]

Pourquoi il faut onUpgrade (); Méthode dans la classe SQLiteOpenHelper

Je suis en train de suivre ce tutoriel. Http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/ Un corps peut-il me limiter ce morceau de code. // Creating Tables @Override public void onCreate(SQLiteDatabase db) { String CREATE_CONTACTS_TABLE = "CREATE TABLE " + TABLE_CONTACTS + "(" + KEY_ID + " INTEGER PRIMARY KEY," + KEY_NAME + " TEXT," + KEY_PH_NO + " TEXT" + […]

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