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

SQLite Discussion :

debuter en SQLite


Sujet :

SQLite

  1. #1
    Membre averti Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Points : 316
    Points
    316
    Par défaut debuter en SQLite
    Bonjour,


    je voudrais savoir si quelqu un connait un peu SQLite ici ( .. suis je sur le bon forum ?)

    en fait j ai converti une base de donnée MySQL en SQLite et j ai un fichier .sql , je voudrais bien en faire un .db pour l utiliser dans une application C++ mais je sais pas comment faire

    dans l 'appli DOS , je fais .read mabase.sql ca me cré tout ce qu il faut mais ensuite comment en faire un .db pour pouvoir ensuite m' y connecter

    Merci d avance

  2. #2
    Membre expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Points : 3 344
    Points
    3 344
    Par défaut
    SQLite n'est pas une application serveur, tu ne peux pas te connecter à une base de donnée mais l'ouvrir avec un logiciel.

    Si tu utilises l'appli fournie, en faisant ta commande il a du créer le fichier de base de donnée.
    Après je vois pas où est le problème, n'importe quel logiciel pour voir ce qu'ily a dans la base te permet de manipuler tout ça (www.sqlite.org voir la page des dnl)

  3. #3
    Membre averti Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Points : 316
    Points
    316
    Par défaut
    salut et merci pour la réponse

    exact oui je me suis rendu compte depuis le message que en ouvrant une connection il crée un fichier .db

    Cependant je suis pas au bout de mes galeres ..

    j utilise le wrapper sqlite-plus j ai reussi a compiler la lib et tout marche en projet console

    mais des que j insere ca dans mon projet win32

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    error LNK2001: symbole externe non résolu ___mb_cur_max

    j ai reussi a diminuer les erreurs en ajoutant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #pragma comment(linker,"/NODEFAULTLIB:libc.lib")
    mais pour ce ___mb_cur_max je capte pas

  4. #4
    Membre averti Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Points : 316
    Points
    316
    Par défaut
    ca y est j ai reussi c etais un probleme par rapport a la runtime library ( conflit single thread / multu threaded DLL )

  5. #5
    Membre averti Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Points : 316
    Points
    316
    Par défaut
    Arf


    en fait non apparement sql lite supporte pas les applications multi threadé , hum genial lol

    sur la ml je trouve ca

    Citation Envoyé par http://www.mail-archive.com/sqlite-users@sqlite.org/msg03759.html
    There is a systemic problem with sqlite and multi-thread access to the in memory
    database.

    1. Create a RAM Drive. [OS specific, see your development software.]
    2. Point database to the RAM Drive. You should not suffer too much speed degredation
    from the RAM Drive.
    3. This will give you all the locking capabilities of the file system and over come
    single threadness.

    concretement comment on fait ca.?

    y a t il d autres methodes plus simple

    voir d autres embedded database du meme style mais qui sont moins galere a utiliser ?

    Merci d avance

Discussions similaires

  1. [Debutant] Python-SQLite lire colonne BLOB
    Par Slumpy dans le forum Général Python
    Réponses: 25
    Dernier message: 29/11/2010, 12h10
  2. debutant/sqlite et update problème de syntaxe
    Par Mic92 dans le forum Général Python
    Réponses: 3
    Dernier message: 05/08/2010, 20h13
  3. Debuter avec SQLite
    Par asux18 dans le forum SQLite
    Réponses: 5
    Dernier message: 14/07/2009, 11h46
  4. Réponses: 1
    Dernier message: 14/07/2007, 00h30
  5. [FLASH] pb debutant
    Par ultrakas dans le forum Flash
    Réponses: 2
    Dernier message: 05/06/2003, 01h48

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