IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Recherche multiple Base SQLITE


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2010
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 385
    Par défaut Recherche multiple Base SQLITE
    Bonjour ,

    J'aimerais savoir si il était possible de faire un formulaire de recherche qui aille chercher sur plusieurs base de données ?

    Pour être plus clair :
    - Si j'ai 26 base de données (toute les lettre de l'alphabet)
    Faire une recherche qui lis la première lettre et qui va ensuite allez chercher les données correspondante (ex : Dupont -> base de donnée : D.sqlite)

    Si vous pouviez me repondre ou m'aiguiller vers des tutoriels , des bouts de code , des explications ou toutes autres informations utiles.

    Cordialement ,

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    celà ne va surement pas t'aider, mais quand tu parles de "base de données différentes", tu veux pas plutôt dire des tables de données ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2010
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 385
    Par défaut
    Non je parle bien de Base de donnée (avec le même nom de table pour rendre l'action plus simple)

    Base de Donnée : A.sqlite avec une table : Alpha contenant les champs : Nom / prenom / adresse ...
    26 Base différentes !

    La limitation de 1.03Mo pour les BDD unique me bloquant dans ma mission je n'est d'autre choix que de la partitionné en plusieurs bdd.

  4. #4
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    La limitation de 1.03Mo pour les BDD unique me bloquant dans ma mission je n'est d'autre choix que de la partitionné en plusieurs bdd.
    Pourquoi une limitation ?

    Si tu as un souci de mémoire pourquoi ne pas utiliser plutôt une base donnée distante.
    Si tu ne peux pas tu peux toujours passer par des fichiers Xml cela t'évitera d'avoir la multiplication de base de donnée.

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2010
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 385
    Par défaut
    La limitation ce trouve pour le transfert entre Assets et Data/data/packages...
    D'après les test et les erreurs , documentation sur le sujet ce trouve a 1.03Mo (environ j'arrondis j'ai pas le nombre en tête précis)

    Je ne peu pas passer par une base de donnée distante comme le projet serait exploiter en OFF.

    petite info : La base de donnée en elle même viens d'un txt , que je passe a la moulinette dans Access, pour en faire un CSV. ensuite j'importe dans SQLiteManager le CSV pour créer la base sqlite.

    Si tu as des idées... ou d'autre personnes qui passerais sur ce sujet je suis preneur de toutes informations.

    PS : si tu as un liens pour un tutoriel pour un formulaire simple, EditText+bouton (avec action de recherche en clique sur le bouton)

    Merci ,

  6. #6
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2005
    Messages : 103
    Par défaut
    Bonjour,

    Pourquoi ne pas proposer le téléchargement de la base au premier lancement de l'application, ça éviterait de devoir embarquer la/les bases et ainsi réduirait la taille de l'apk et de l'installation sur le mobile.

  7. #7
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    D'après les test et les erreurs , documentation sur le sujet ce trouve a 1.03Mo (environ j'arrondis j'ai pas le nombre en tête précis)
    Euh d'où tires tu ces informations ? Merci

    petite info : La base de donnée en elle même viens d'un txt , que je passe a la moulinette dans Access, pour en faire un CSV. ensuite j'importe dans SQLiteManager le CSV pour créer la base sqlite.
    Ok donc tu n'as qu'une seule base de donnée .

    Après je n'ai pas de tutoriel exactement sur ce que tu demandes mais cela s'y rapproche
    http://a-renouard.developpez.com/tut...ndroid/sqlite/

    De là il te suffira juste d'utiliser les requête SQl pour remplir ta BD à partir du fichier CSV .

    Pourquoi ne pas proposer le téléchargement de la base au premier lancement de l'application, ça éviterait de devoir embarquer la/les bases et ainsi réduirait la taille de l'apk et de l'installation sur le mobile.
    Pourquoi ne pas avoir la BD rempli lors de la création de l'APK si tu veux toujours rester en OFF, au lieu de s'amuser à la remplir au démarrage de l'application ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/07/2014, 19h17
  2. Recherche en base de registre
    Par Pomalaix dans le forum Langage
    Réponses: 7
    Dernier message: 01/08/2012, 10h58
  3. [Lazarus] Recherche dans base Sqlite
    Par ovni76 dans le forum Lazarus
    Réponses: 3
    Dernier message: 05/11/2009, 13h43
  4. recherche logiciel base de donnees
    Par cada01a dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 08/06/2005, 12h10
  5. Insertion multiple à base de sous requête SELECT
    Par drinkmilk dans le forum Langage SQL
    Réponses: 8
    Dernier message: 14/04/2005, 16h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo