Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : problem d'inserstion d'un objet type integer dans la base [ Divers / Général ] (biboobib)

mardi 13 mai 2008 à 20:39:21 | problem d'inserstion d'un objet type integer dans la base

biboobib

slt a vous tous!!

je utilise un Telephonefiltre (saisir que des nombres)  dans ma jTable.. le problem c'est quand j'essay de sauvegarder mes donneé une exception se déclanche ,  java.lang.NumberFormatException : For input String :"33664677822" 

tel1 = Integer.valueOf(tmp.getValueAt(ligne, 3).toString());  // la variable a sauvegarder

j'ai essayé aussi  :   tel1 = (Integer)(tmp.getValueAt(ligne, 3));

il m'affiche une autre exception :  java.lang.ClassCastException   ???

et dans ma base de données  le champ 'tel' est de type BigInt

alors d'aprés vous où est le problém??



mardi 13 mai 2008 à 21:46:20 | Re : problem d'inserstion d'un objet type integer dans la base

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

C'est une mauvaise idée de stocker un numéro de téléphone dans un int car :
* Tu pers les 0 significatifs à gauche
* Un int ne peut pas stocker des nombres au delà de 2147483648, ce qui est le cas ici !
______________________________________
DarK Sidious

mercredi 14 mai 2008 à 00:05:56 | Re : problem d'inserstion d'un objet type integer dans la base

biboobib

Alors t me conseille de faire quoi pour les stockés?? je le stock comme un text?

mercredi 14 mai 2008 à 01:20:55 | Re : problem d'inserstion d'un objet type integer dans la base

amine1234Z

Réponse acceptée !
Salut,
voila a mon avis
telchaine= (String) tmp.getValueAt(ligne, 3);
     Integer mon1 = new Integer(telchaine);    
      int tel = mon1.intValue();
et apres dans ta requet fait

"insert into .......set champs1="+tel+", champs2="+.......

% Mauvais Sens %

mercredi 14 mai 2008 à 07:11:41 | Re : problem d'inserstion d'un objet type integer dans la base

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,


Oui d'habitude, les numéro de téléphonne on les stocke dans des char(10) ou char(13) selon le format que l'on veut.

______________________________________
DarK Sidious

mercredi 14 mai 2008 à 15:24:36 | Re : problem d'inserstion d'un objet type integer dans la base

biboobib

Réponse acceptée !
merci a vous deux, hier j'ai stocké les numéros de téléphone comme un text (String).. et puisque je utilise le filtre donc j'en suis sûr que l'utilisateur va saisir les bonnes valeurs!!  j'ai changé le type de champ 'tel' dans la base de donnée au 'text' et j'ai aussi  ajouter a ce filtre le caractére '+' ,au lieu de saisir '00' pour un numéro internationale, il peut saisir '+' ,en tous cas ca marché..!! 
merci pour vous deux une autre fois::!!



Cette discussion est classé dans : base, type, problem, integer, inserstion


Répondre à ce message

Sujets en rapport avec ce message

Des interrogations sur JDBC ... [ par sylvain2020 ] Bonjour a tous,Je souhaiterais realiser une application qui puisse tourner sur n'importe quel type de base de données (Interbase, Oracle, DB2, Informi Fonction avec une Hashtable... [ par jonathan100 ] Bonjour à tous , Voici mon problème. J'ai le tableau "the_packet" qui contient des données du type "DatagramPacket". Je voudrais connaitre l'adresse type en jsp [ par jspimen ] imyj'ai besoin de faire une test du type du champs de base de donnée Access et Excelavec le TYPE_NAME: c'est la commande qui affiche le type du champs convertir type? [ par spy2008 ] salut je voudrais affecter  un type float à un tableau de type String:Tableau [i][j]=  Float  ????????? migrer l'enregistrement des donnes depuis un fichier text vers une base de donné [ par labguiri ] bonjourj'ai telecharger un code java qui fait la gestoin des employées, les information s'enregistre dans un fichier text, alors que je veux bien les Probleme addition dans un tableau [ par beberto56 ] Bonjour,j'ai instancié un tableau en java dans l'API swing Netbeans, et je voudrais totaliser dans la 4ième colonnes les sommes présentes dans les tro Compter le nombre de cases cochées JSP [ par zaraki21 ] Bonjour,je travaille actuellement su un projet en jsp dans lequel je communique avec une base de données Postgresql. Mon problème est le suivant : je les threads java [ par rayhana1 ] Bonsoir, <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" conversion au type Process?????? [ par merioma ] salut;voilà un programme qui filtre des chemins spécifiés pour avoir les fichiers (.exe), le résultat du filtre se met dans un vecteur ,je veux conver création "dynamique" d'annotation [ par Liverion ] Bonjour à tous , je me pose une petite question a propos d'un programme que je concois actuellement, et dans lequel j'utilise des annotations.Voici mo


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.