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

JDBC Java Discussion :

[JDBC] Insertion texte


Sujet :

JDBC Java

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 32
    Points : 15
    Points
    15
    Par défaut [JDBC] Insertion texte
    Bonjour,

    je voudrais savoiir comment faire pour insérer un texte contenant tous types de caractères notamment des apostrophes dans ma base de données?
    J'ai essayé de contourner le problème, en remplaçant tous les apostrophes par des doubles apostrophes. Mais ça ne me convient pas. Est ce qu'il y a une autre solution?

    Merci par avance

    Séb

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 27
    Points : 23
    Points
    23
    Par défaut
    salut

    tu as utilisé le caractère \' ?

    a+
    Guillaume

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 32
    Points : 15
    Points
    15
    Par défaut
    oui,

    mais ça ne fonctionne pas. Avec ma solution j'arrive à l'ajouter dans la base de données.
    Mais le problème vient pour l'affichage, je vais donner un exemple.

    Dans mon champ j'ai : j 'adore le chocolat

    Avant l'insertion dans la bdd je rajoute un apostrophe : j ''adore le chocolat

    Dans la bdd j'ai bien : j 'adore le chocolat

    Et quand je lis dans la bdd et que je l'affiche j'ai : j ''adore le chocolat
    Il n'y a pas de problème dans ma solution car j'ai qu'a rajouter une fonction qui enlève un '

    Comme j'ai beaucoup de champs, je voudrais savoir si une solution ne serait pas appropriée car la mienne est lourde.

    séb

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 27
    Points : 23
    Points
    23
    Par défaut
    Il n'y a pas de problème dans ma solution car j'ai qu'a rajouter une fonction qui enlève un '
    Je vois pas d'autres solutions...

    a+
    Guillaume[/code]

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 32
    Points : 15
    Points
    15
    Par défaut
    ok

    je pense que je vais modifier mes classes pour faire l'opérations juste avant d'insérer dans la base.
    (INSERT)

    merci

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

Discussions similaires

  1. [jsp][servlet][jdbc] afficher texte arabe dans un textarea
    Par villeneuvejsp dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 11/11/2005, 08h43
  2. [JDBC] Insertion dans Access auto Increment
    Par sg-40 dans le forum JDBC
    Réponses: 4
    Dernier message: 09/11/2005, 22h14
  3. [Jdbc] insertion avec numero auto
    Par ice69 dans le forum JDBC
    Réponses: 2
    Dernier message: 31/10/2005, 19h19
  4. [JDBC]insertion donnée binaire dans bd
    Par MrX dans le forum JDBC
    Réponses: 1
    Dernier message: 05/10/2005, 14h18
  5. [TP]Insertion texte dans un autre programme
    Par FLB dans le forum Turbo Pascal
    Réponses: 53
    Dernier message: 14/06/2003, 20h11

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