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 :

Ouvrir et éditer un fichier .db3


Sujet :

SQLite

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Par défaut Ouvrir et éditer un fichier .db3
    Bonjour à tous

    J'ai besoin d'un coup de main car je ne connais rien en sql. J'ai acheté un datalogger qui permet d'enregistrer régulièrement des informations d'un onduleur. Ce datalogger est interrogeable à distance grâce à une interface web.

    Le soucis est que l'on peut visualiser et télécharger les données de la base sql sans soucis par contre j'aimerai vider la mémoire de ce datalogger et je ne sais pas comment faire. J'ai vu dans la carte mémoire que les fichiers modifier était des .db3 et lorsque je les édite avec ultraedit j'ai en tête sqlite. J'ai télécharger ce logiciel mais impossible de l'utiliser je ne comprend rien et toutes les infos que je trouve sur google sont comment l'utiliser en programmation, en VB, java,.... mais rien sur comment éditer simplement un fichier db3 pour le visualiser simplement, l'éditer et le vider sans qu'il soit étonné.

    Auriez vous une idée sur comment faire?

    Merci d'avance

    Gortex3D

  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
    Bonjour,

    Je vais tenter de rester très basique.

    En premier, mais je pense que tu sais le faire puisque tu utilises ultraedit, il te faut donc le programme sqlite3.exe disponible ici :
    http://www.sqlite.org/sqlite-3_6_13.zip
    (comme ce lien changera lors des versions futures, je donne également le lien http://www.sqlite.org/download.html )

    Tu fais une copie du fichier xxx.db3 sur la racine ton disque C:\ (ou dans un répertoire).

    Tu dézippes également au même endroit (C:\) le fichier sqlite3.exe.


    A présent, tu lances depuis le menu "Démarrer\Exécuter..." la commande "cmd.exe", te voilà sous le vieux MS-DOS.

    C'est prêt.

    Avec les commandes suivantes tu peux ouvrir ton fichier "xxx.db3" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    C:
    cd \
    sqlite3.exe "xxx.db3"
    Voici la commande principale Ensuite pour lister les ordres de création des tables en format sql Pour lister les ordres de création des tables plus les données utilises la commande magique A mon avis, tu auras plein de tables et encore plus de données. Difficile pour toi de connaître les tables à vider de celles à garder.
    Cependant, si tu repère une table que tu penses devoir vider, alors la commande est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    delete from "la_table";
    Et pour sortir du logiciel Je résume par un exemple sur une base xxx.db3 ne contenant qu'une table de deux lignes :

    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
     
    C:\>sqlite3.exe "xxx.db3"
    SQLite version 3.6.13
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite> .schema
    CREATE TABLE Test ( col_a INTEGER, col_B TEXT);
    sqlite> .dump
    BEGIN TRANSACTION;
    CREATE TABLE Test ( col_a INTEGER, col_B TEXT);
    INSERT INTO "Test" VALUES(1,'premiere ligne');
    INSERT INTO "Test" VALUES(2,'seconde ligne');
    COMMIT;
    sqlite> delete from test;
    sqlite> .quit
     
    C:\>
    Avec quelques recherches et tâtonnements, tu devrais pouvoir repérer les tables à vider.

    Pour une interface sous Windows, je te propose ce freeware "sqliteadmin":
    http://download.orbmu2k.de/download.php?id=19

    Tu pourras le déposer dans un répertoire de ton choix et même remplacer le fichier sqlite3.dll par une version plus récente sur le site SQLite.org.

    Voilà, le socle est posé, il te reste à entrer plus profondément dans l'univers du sql pour aller plus loin.

    a+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Par défaut
    Bonjour bigane

    Un tout grand merci. Même si je connais un peu l'utilisation de la console dos je ne suis pas fan. Je suis tout de suite passé (pour le moment) à ton logiciel "sqliteadmin" C'est vraiment génial j'ai pu ouvrir tout mes fichiers. Pour le moment je ne sais pas encore trop dans quel fichier je trouverais les données mais il ne me reste plus qu'a chercher pour ca.

    Un grand merci pour ton aide. En plus je ne parle pas très bien anglais et ton logiciel est en Français. C'est le top

    Encore merci

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

Discussions similaires

  1. [Débutant] Ouvrir/éditer/sauver fichier Excel dans le GUI
    Par rasti dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 12/06/2012, 09h48
  2. Ouvrir un message avec fichier en pièce jointe
    Par drinkmilk dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 21/12/2005, 13h33
  3. [Cygwin] : comment éditer un fichier texte ?
    Par Invité dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 13/12/2005, 21h43
  4. Ouvrire ou Enregistrer un Fichier Excel
    Par jo281 dans le forum ASP
    Réponses: 1
    Dernier message: 13/12/2005, 18h55
  5. Réponses: 2
    Dernier message: 09/12/2005, 16h58

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