La bibliothèque de persistance Room d'Android comprend gracieusement les annotations @Insert et @Update qui fonctionnent pour les objets ou les collections. J'ai cependant un cas d'utilisation (notifications push contenant un modèle) qui nécessiterait un UPSERT car les données peuvent ou non exister dans la base de données. Sqlite n'a pas …
Le SDK Android propose des méthodes pratiques pour manipuler les données avec SQLite. Cependant, les méthodes d' insertion et de remplacement utilisent des nullColumnHackparamètres dont l'utilisation que je ne comprends pas. La documentation l'explique avec ce qui suit, mais que faire si une table a plusieurs colonnes qui le permettent …
Je travaille avec une base de données SQLite sur Android. Mon gestionnaire de base de données est un singleton et ouvre maintenant une connexion à la base de données lorsqu'elle est initialisée. Il est prudent de laisser la base de données ouverte tout le temps pour que lorsque quelqu'un appelle …
J'ai fait du développement en utilisant la base de données SQLITE avec une production en POSTGRESQL. Je viens de mettre à jour ma base de données locale avec une énorme quantité de données et j'ai besoin de transférer une table spécifique vers la base de données de production. En fonction …
Contexte J'ai un projet Android qui a une base de données avec deux tables: tbl_questionet tbl_alternative. Pour remplir les vues avec des questions et des alternatives, j'utilise des curseurs. Il n'y a aucun problème pour obtenir les données dont j'ai besoin jusqu'à ce que j'essaye de joindre les deux tables. …
J'ai une table question_tableet une ImageButton( arrière ). J'ai besoin d'obtenir le dernier enregistrement inséré de la base de données après avoir cliqué sur le Retour . Ma ligne contient les colonnes suivantes: question, optionA, optionB, optionC, optionD, et j'ai besoin des données pour une utilisation sur mon Activity. Je …
J'utilise sqlite pour mon iPhone et je prévois que le schéma de la base de données pourrait changer avec le temps. Quels sont les pièges, les conventions de dénomination et les éléments à surveiller pour réussir à chaque fois une migration? Par exemple, j'ai pensé à ajouter une version au …
Je rencontre un problème pour fermer ma base de données avant de tenter de supprimer le fichier. Le code est juste myconnection.Close(); File.Delete(filename); Et la suppression lève une exception selon laquelle le fichier est toujours en cours d'utilisation. J'ai réessayé le Delete () dans le débogueur après quelques minutes, donc …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en éditant ce message . Fermé il y a 4 ans . Améliorez cette question Y a-t-il …
J'essayais de faire un svn cleanupparce que je ne peux pas valider les modifications dans ma copie de travail, et j'ai eu l'erreur suivante: sqllite: l'image disque de la base de données est mal formée Que puis-je faire maintenant?
est-il possible d'augmenter une certaine valeur dans une table d'un certain nombre sans lire la dernière valeur et ensuite la mettre à jour? c'est à dire que j'ai des colonnes «produit» et «qualité»: produit: qualité iLamp: 50 Je souhaite augmenter (ou diminuer) la qualité de x. Pour y parvenir, je …
Quelle est la bonne façon de le faire? Dois-je simplement copier le fichier .sq3? Que faire s'il y a des utilisateurs sur le site et que le fichier est en cours d'écriture pendant sa copie?
nous savons quand le type .mode columnme laisse voir des tableaux comme la colonne Et .headers on, nous pouvons voir l'en-tête des tableaux. Mais je veux savoir s'il est possible de faire les deux paramètres par défaut? Faites quelques modifications pour le code source de sqlite ?? OU existe-t-il un …
J'ai essayé : UPDATE closure JOIN item ON ( item_id = id ) SET checked = 0 WHERE ancestor_id = 1 Et: UPDATE closure, item SET checked = 0 WHERE ancestor_id = 1 AND item_id = id Les deux fonctionnent avec MySQL, mais ceux-ci me donnent une erreur de syntaxe …
J'essaye d'installer sqlite3 pour PHP dans Ubuntu. J'ai installé apt-get php5-sqlite3et modifié php.inipour inclure l'extension sqlite3. Quand je cours phpinfo();je reçois SQLITE3 SQLite3 support enabled sqlite3 library version 3.4.2 comme indiqué ci-dessus, sqlite3est activé. Cependant, j'obtiens "Classe SQLite3 introuvable" lorsque j'utilise new SQLite3("database");
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.