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 :

SQLite & Windows Vista


Sujet :

SQLite

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 442
    Par défaut SQLite & Windows Vista
    Bonjour,

    Je connais assez mal SQLite mais je suis face à un comportement très bizarre...

    J'ai une application qui fonctionne parfaitement sous Windows XP, mais sous Vista lorsque j'exécute une requête, seulement une partie des records est retournée.

    Et même quand j'utilise SQLite3.exe, je n'obtiens pas tous les records présents dans la base.

    Voici ce que je fais :

    OS : Windows Vista
    Commande : SQLite3.exe "User123456.db"
    SELECT count(*) FROM session
    => Résultat : 1

    Maintenant quand je copie ma base sous un autre nom genre : "MaBase.db", je fais la même requête, j'obtiens biens :

    => Résultat : 12

    Je ne sais plus ou chercher et je suis vraiment bloqué, je suis preneur de toute les pistes possibles, mêmes les plus farfelues.

  2. #2
    Membre expérimenté

    Inscrit en
    Décembre 2004
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 169
    Par défaut
    Une piste : as tu lié une autre base ?
    -->Si bien que lorsque tu demandes "SELECT count(*) FROM session", ce n'est pas la table session de "User123456.db" qui est utilisée mais une autre.

    (c'est une réponse farfelue)

    PS: effectue un dump total de ta base :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SQLite3.exe "User123456.db"
    .output essai.sql
    .dump
    .output stdout
    Recopie ta base et recommence le dump. Est-il identique ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 442
    Par défaut
    Après beaucoup d'arrachages de cheveux, je viens de trouver.

    J'ai cherché jusqu'au fin fond de l'univers, à des années lumières de la terre alors qu'en fait ...

    sous Vista il faut que je lance mon programme avec "exécuter en tant qu'administrateur" .

    Mais c'est quand même bizarre je récupérais 1 seule ligne de mes tables et je n'avais aucun message d'erreur.

    C'était pour dépanner un pote, je sens que je vais encore rester longtemps avec mon Ubuntu

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

Discussions similaires

  1. SQLite & Windows Vista
    Par santuD dans le forum SQLite
    Réponses: 1
    Dernier message: 17/04/2008, 23h51
  2. Installation Windows Vista alias Longhorn
    Par virgul dans le forum Windows Vista
    Réponses: 16
    Dernier message: 28/10/2005, 13h45
  3. La communauté OpenGL s'inquiète de Windows Vista
    Par micatmidog dans le forum OpenGL
    Réponses: 16
    Dernier message: 22/08/2005, 09h15
  4. Sauvons OpenGL sous Windows Vista
    Par Groove dans le forum OpenGL
    Réponses: 2
    Dernier message: 19/08/2005, 13h29
  5. Visual C++ et Windows Vista
    Par cjacquel dans le forum MFC
    Réponses: 2
    Dernier message: 08/08/2005, 13h45

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