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 :

Utilisation de SQLLite


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Par défaut Utilisation de SQLLite
    bonjour à tous,

    je veut utliser une base de données pour une application sous Android.

    j' ai déja créer un ContentProvider est j'ai mis tout ses méthodes (insert , upgrade, oncreate ...).

    Je veut utiliser cette classe là.Mais,je ne connais pas où je dois insérer le contenu de ma table (les valeurs) et comment

    Merci de répondre

  2. #2
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Par défaut
    y t il quelqu'un qui me répondre.

    il se peut que la question est un peu vage ou trés facile mais je n'arrive pas à la résoudre.


    Mais,je veut comment remplir la table.Ou je dois mettre la méthode qui fait ca

    dans la ContentProvider ou ailleurs.

  3. #3
    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
    Perso, j'ai pas bien compris ton problème.
    Tu dis avoir tout fais pour faire des requêtes d'insert / update / select / delete, et ensuite tu nous dis ne pas réussir à remplir ta table.
    Pourrais-tu détailler un peu plus ton problème ?

    merci.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Voici comment insérer une ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    private void ajouteruneligne(String string) {
     
    //db est le nom de la base cree
    SQLiteDatabase db = events.getWritableDatabase();
     
    // values contient les valeurs à inserer par exemple pour une personne definie //par son nom et prenom values.put("Nom"),values.put("Prenom")
    ContentValues values = new ContentValues();
    values.put()........................
     
    //table est le nom de la table dans la base 
    db.insertOrThrow(table, null, values);

  5. #5
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 26
    Par défaut
    Merci pour vos réponses,

    j'ai utilisé ce que jahbromo à proposer dans un autre classe (pas dans le

    ContentProvider)comme dans le code ci-dessus .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    button1.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    // Perform action on click
                	ContentResolver cr = getContentResolver();
     
                	ContentValues newValues1 = new ContentValues();
            		newValues1.put(LocationsProvider.KEY_LOCATION_REGION,"NorthAfrica");
            		newValues1.put(LocationsProvider.KEY_LOCATION_LAT,"10.3");
            		newValues1.put(LocationsProvider.KEY_LOCATION_LNG,"23.14");
            		cr.insert(LocationsProvider.CONTENT_URI,newValues1);
     
                	ContentValues newValues2 = new ContentValues();
            		newValues2.put(LocationsProvider.KEY_LOCATION_REGION,"NorthAfrica");
            		newValues2.put(LocationsProvider.KEY_LOCATION_LAT,"10.3");
            		newValues2.put(LocationsProvider.KEY_LOCATION_LNG,"24.14");
            		cr.insert(LocationsProvider.CONTENT_URI,newValues2);
     
             final MapView LocationMap=(MapView)findViewById(R.id.mapView);
     
                   Uri locationsURI= LocationsProvider.CONTENT_URI;
                   locationsCursor = getContentResolver().query(locationsURI,null,null,null,null);
     //  la méthode invokée ci- dessous permet de placer des points au positions
    //   dont les lat et long sont dans la base définie dans   LocationsProvider              
                    LocalisationOverlay eo=new LocalisationOverlay(locationsCursor);
    // LocationMap est le nom du MapActivity 
                    LocationMap.getOverlays().add(eo);            
                }
            });       
        }

    Est-ce que ce est juste?

    Merci de répondre.

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Apparemment c'est juste, mais c'est après l'exécution quand le code te donne ce que tu attends, c'est alors que tu dira que c'est juste

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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