User Tag List

Results 1 to 10 of 10

Thread: SQLite<> fichier.db

  1. #1
    jmd
    Guest

    SQLite<> fichier.db

    Bonjour
    Cette question va paraître un peu nulle mais je me lance :
    j'essaye d'interfacer une application mmf avec une base de données, j'utilise donc l'objet SQLite adapté à ma version mmfdev2.
    n'y connaissant pas grand chose en SQL j'apprend tous les jours un peu plus mais je n'arrive pas à trouver le moyen
    1- de créer une base de données au format .db (format paradox? version?)
    2- et/ou de modifier une .db existante avec les commandes SQL (ajout colonne ou renommer colonne)

    Merci de votre aide
    vous pouvez rigoler maintenant [img]<<GRAEMLIN_URL>>/wink.gif[/img] ....

  2. #2
    Clickteam Clickteam
    Nico's Avatar
    Join Date
    Jun 2006
    Location
    France
    Posts
    2,543
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: SQLite<> fichier.db

    Alors, il existe un exemple livé avec l'extension SQLite (un espace de Répertoire Contact, si mes souvenirs sont bons), donc bases-toi sur cet exemple, pour apprendre les commandes SQL de base pour créer/détruire des données dans un fichier .db

    Alors pour ce qui de créer/modifier un fichier .db, il te faut installer un &quot;driver&quot;, c'est ce que j'ai fait, qui me permet maintenant directement depuis MS Access, de lire/exporter des fichiers .db

    P.S.: Ce forum n'a pas été créé pour se moquer des utilisateurs, mais pour les aider [img]<<GRAEMLIN_URL>>/wink.gif[/img]
    --------------------------------------
    Nicolas "Nico" Sourdeval
    Clickteam

  3. #3
    jmd
    Guest

    Re: SQLite<> fichier.db

    Merci Nico
    effectivement je m'entraîne sur les exemples fournis avec l'extension SQLite

    si tu peux m'en dire plus concernant le driver qui permet de lire les .db dans MS Access, je suis preneur de l'info.

  4. #4
    Clickteam Clickteam
    Nico's Avatar
    Join Date
    Jun 2006
    Location
    France
    Posts
    2,543
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: SQLite<> fichier.db

    Alors, en recherchant sur ma machine j'ai retrouvé le lien [img]<<GRAEMLIN_URL>>/smile.gif[/img]

    Donc il te faut un driver SQLite qui te permet de manipuler les fichiers .db depuis un soft comme Access

    Rends-toi sur cette page : http://www.ch-werner.de/sqliteodbc/

    Puis télécharges et installer ces drivers.

    Dans Access par exemple, tu pourras importer/exporter les fichiers .db
    --------------------------------------
    Nicolas "Nico" Sourdeval
    Clickteam

  5. #5
    jmd
    Guest

    Re: SQLite<> fichier.db

    Danke !

  6. #6
    jmd
    Guest

    Re: SQLite<> fichier.db

    sinon, je viens de trouver ça
    http://code.google.com/p/mdb-sqlite/

  7. #7
    Clickteam Clickteam
    Nico's Avatar
    Join Date
    Jun 2006
    Location
    France
    Posts
    2,543
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: SQLite<> fichier.db

    et ça marche ?
    --------------------------------------
    Nicolas "Nico" Sourdeval
    Clickteam

  8. #8
    jmd
    Guest

    Re: SQLite<> fichier.db

    euh...dsl pour délai dans la réponse
    non ! ça marche pas
    je réussi un peu à avancer seul mais c'est dur avec mes 2 neurones

    1- en utilisant sqlite-manager (extension de firefox) qui me permet de gérer facilement les bases de données http://code.google.com/p/sqlite-manager/

    2-en installant la bonne extension sqlite3 sous mmf2 (j'avais installé la sqlite2) que j'ai trouvé à
    http://ext.neatwares.ath.cx/download/SQLDB

    j'en suis à adresser le contenu d'une boite d'édition dans ma base avec la commande
    &quot;INSERT INTO main.essai (nom) VALUES(4&quot;+Edittext$( &quot;Boîte d'édition&quot; )+&quot;')&quot;
    qui fonctionne

    MAIS
    impossible de récuperer un contenu chiffre par exemple d'un objet score, je n'arrive pas à trouver la syntaxe correcte et l'éditeur d'expression me dit soit &quot;erreur&quot; soit &quot;mélange de chiffres et de textes&quot;

    exemple d'erreur mélange chiffres textes
    &quot;INSERT INTO main.essai (score) VALUES('&quot;+value( &quot;Compteur&quot; )+&quot;')

    Merci d'avance pour votre aide

  9. #9
    Clickteam Clickteam
    Nico's Avatar
    Join Date
    Jun 2006
    Location
    France
    Posts
    2,543
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: SQLite<> fichier.db

    Ah bein, pour récupérer une valeur, faut la convertir en texte et pour cela, il faut faire &quot;str$(tavaleurScore)&quot; [img]<<GRAEMLIN_URL>>/wink.gif[/img]

    Pour ton exemple, essaies ça :
    <div class="ubbcode-block"><div class="ubbcode-header">Code:</div><div class="ubbcode-body ubbcode-pre" ><pre>&quot;INSERT INTO main.essai &quot; +Str$( score( &quot;Joueur 1&quot; ) )+&quot;VALUES &quot;+Str$( value( &quot;Compteur&quot; ) )</pre></div></div>
    --------------------------------------
    Nicolas "Nico" Sourdeval
    Clickteam

  10. #10
    jmd
    Guest

    Re: SQLite<> fichier.db

    Merci Nico ! les &quot;+&quot; ne sont spécifiés nulle part dans les docs que j'ai trouvé...
    http://sqlite.org/lang_insert.html


    la syntaxe est très exactement :
    &quot;INSERT INTO main.essai (score) VALUES('&quot;+Str$(value( &quot;Compteur&quot; ))+&quot;')&quot;

Similar Threads

  1. SQLite problem
    By Nyc in forum Multimedia Fusion 2 - Technical Support
    Replies: 1
    Last Post: 9th November 2013, 03:18 PM
  2. SQLite Pro
    By nivram in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 21st October 2013, 08:56 PM
  3. SQlite object Crash for Byo
    By Corentin in forum File Archive
    Replies: 2
    Last Post: 11th January 2009, 04:03 PM
  4. SQLite 3 - where to find?
    By Chokito in forum Multimedia Fusion 2 - Technical Support
    Replies: 0
    Last Post: 21st October 2008, 07:31 PM
  5. MMFDBE with SQLite 3
    By Kimera in forum File Archive
    Replies: 20
    Last Post: 2nd October 2008, 02:56 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •