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 3 et les caractéres \n


Sujet :

SQLite

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Points : 27
    Points
    27
    Par défaut Sqlite 3 et les caractéres \n
    Bonjour,

    Je reprends Python et Sqlite 3 après de nombreuses années (tout est oublié )

    Soit la base de données comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    def __init__(self, vocablangue="Anglais", vocablanguemot="", vocabfrancais="", vocabdivers=""):
            self.Langue=vocablangue
            self.Mot=vocablanguemot
            self.Francais=vocabfrancais
            self.Divers=vocabdivers
    Deux problèmes :
    1 - Comment récupérer la numérotation automatique nommée "self", dans la description, pour des tests, s'il vous plaît? Faut-il renommer la zone en recréant une nouvelle table?

    2 - Les infos entrées en "constantes" dans le programme, se listent normalement (ex : "Anglais"). Les donnée saisies dans le formulaire se listent avec \n ou \n\n (exemple ; "Yes\n\n"). Comment puis-je supprimer ces caractères lors de l’enregistrement? et, au passage, les supprimer pour les données déjà enregistrées?

    Merci d'avance
    Cordialement
    Luc

  2. #2
    Membre éprouvé
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 420
    Points : 1 102
    Points
    1 102
    Par défaut
    Bonjour,

    Pour python, je n'en ai aucune idée

    Pour SQLITE3 la formule pourrait être :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE MaTable SET MaColonne = REPLACE(MaColonne, char(10), '')
    Cordialement

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Points : 27
    Points
    27
    Par défaut
    Bonjour acaumes,

    Je vous remercie pour votre conseil et je vais l'appliquer. Si problème, je recréerais la table.

    Cordialement
    Luc

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

Discussions similaires

  1. [SQLite] Échapper les caractères spéciaux d'une requête ?
    Par Franz2 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/03/2007, 13h17
  2. [Jsp] Supprimer les caractère spéciaux d'une chaine
    Par PeteMitchell dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/05/2004, 11h11
  3. Réponses: 7
    Dernier message: 12/05/2003, 22h50
  4. Traiter les caractères spéciaux
    Par ricola dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2003, 09h23
  5. [PostgreSQL] Les caractères accentués ?
    Par yacomor dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/02/2003, 16h30

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