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

  1. #1
    Candidat au Club
    Sqlite - Activer les fonctionnalités normalement désactivées (Soundex)
    Bonjour,

    Je souhaiterai utiliser la fonction soundex via sqlite, seulement il semblerait qu'elle soit par défaut désactivée (https://www.sqlite.org/lang_corefunc.html#soundex)

    Après de nombreuses recherches, je ne comprends toujours pas comment activer Soundex, j'ai vu qu'il fallait télécharger un fichier sqlite3.c quelque chose comme ça (c'est très flou haha)

    En espérant que quelqu'un soit inspiré.

    Merci d'avance !!


    LD

  2. #2
    Membre éclairé
    Bonjour,

    1/ Télécharger l'amalgame SQLITE https://www.sqlite.org/download.html sqlite-amalgamation-3310100.zip (actuellement)

    2/ Suivre les instructions pour compiler SQLITE https://www.sqlite.org/howtocompile.html en positionnant les options qui vont bien https://www.sqlite.org/compile.html

    Cordialement

  3. #3
    Candidat au Club
    Super merci beaucoup !!! Pour votre réponse je vais tester cela !

  4. #4
    Candidat au Club
    (petite précision je suis novice (+ + + +) en programmation ligne de commande tous ça)

    Je n'avais pas le fichier sqlite3.exe je l'ai donc téléchargé (https://www.sqlite.org/2017/sqlite-t...86-3170000.zip) et placé dans le fichier sqlitestudio
    J'ai placé le dossier contenant (sqlite3.c ...) là où il y a tous les fichiers sqliteStudio

    Seulement la partie ligne de commande (malgré la doc) je ne comprends pas...
    gcc shell.c sqlite3.c -lpthread -ldl
    Quand je lance cela il ne se passe rien...

    J'ai fait d'autre test avec la fameuse commande pour la fonction soundex mais rien
    /DSQLITE_SOUNDEX=1

    Merci d'avance à vouuuus

  5. #5
    Membre éclairé
    Bonjour,

    Quand je lance cela il ne se passe rien...
    C'est qui rien? pas de message? Un message (lequel...)

    Il te faut un compilateur GCC dans ce cas si tu es sous Windows il te faut installer soit MINGW soit CYGWIN. Si tu es sous LINUX GCC est normalement disponible mais si tu es novice en compilation je crois que ce sera un peu difficile...

    Par ailleurs soit tu utilises la librairie SQLITE (à partir d'un programme que tu as développé ou autre...) soit tu utilises la ligne de commande. Les instructions du site Web permettent de compiler les deux. Il faut lire les indications correspondantes.

    Cordialement

  6. #6
    Candidat au Club


    J'ai cela qui s'affiche une petite flèche comme s'il fallait que je continue à rentrer quelque chose.

    Peu être faut il rentrer des paramètres avant la "fameuse" ligne de commande ?

  7. #7
    Membre éclairé
    J'ai cela qui s'affiche une petite flèche comme s'il fallait que je continue à rentrer quelque chose.

    Peu être faut il rentrer des paramètres avant la "fameuse" ligne de commande ?
    Tu es sur le CLI (Command line interface) de SQLITE. Tu saisis soit une commande SQL soit une commande de l'interface (qui commence par un point)
    .help pour l'aide

    On peut lui donner une base de données SQLITE en paramèttre.

    Cependant ce n'est pas ainsi que tu ajouteras SOUNDEX à SQLITE... C'est décrit dans le point 5 de https://www.sqlite.org/howtocompile.html

  8. #8
    Candidat au Club
    J'avoue ne pas avoir tous saisie sur ce petit manuel de comment compiler sqlite.

    Merci beaucoup pour vos réponses en tout cas, je vais regarder ça de plus prêt encore !