begin process at 2012 02 12 00:51:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Requêtes

 > 

probleme de remplissage d une table


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de remplissage d une table

samedi 9 août 2008 à 19:12:44 | probleme de remplissage d une table

madrid79

bonjour,
voila j'ai un probleme grave,
lors ddu remplissage de ma table ca fonctionne bien avecun nombre a 3 chifre, mais dés que je saisie un chifre de plus que 3 chifre j'ai un message d erreur,

Arithmetic overflow error converting float TODATA type numeric

mes données sont de type Float,
merci de votre aide


samedi 9 août 2008 à 20:41:43 | Re : probleme de remplissage d une table

nhervagault

Administrateur CodeS-SourceS
Salut

Le type float c# ou vb.net est un type approximatif (precision flottante)
alors que numeric est un type precis

et donc la conversion de l'un version l'autre pose probleme a ACCESS et sql serveur

Il faut
* soit convertir ta donnée avant de l'entree en base
* soit convertir ton champ de la base
* soit convertir ton type dans l'application
(l'utilisation de requete parametrées permet peut etre de convertir aussi le type)

Bon coding
samedi 9 août 2008 à 21:15:47 | Re : probleme de remplissage d une table

madrid79

merci,
voilaje developpe une application en C# qui me permet de remplir une table d'une base de donnée sur sql server, j'ai utilisé une requette parametrée code;

 SqlCommand command = new SqlCommand("INSERT INTO [table_PPA]
// Paramètre
                command.Parameters.Add(new SqlParameter("@ID_project", SqlDbType.NVarChar, 50));
                command.Parameters.Add(new SqlParameter("@Duration_Estimate_PH_0", SqlDbType.Float));
  command.Parameters["@ID_project"].Value = textBox_project_nameppa.Text;

                if (textBox_Duration_Estimate_PH_0.Text != "")
                {
                    command.Parameters["@Duration_Estimate_PH_0"].Value = double.Parse(textBox_Duration_Estimate_PH_0.Text, System.Globalization.CultureInfo.InvariantCulture);
                }
                else command.Parameters["@Duration_Estimate_PH_0"].Value = System.DBNull.Value;,

............
quand je saisie sur mes textbox, des chiffre a des nombre de 4 est plus, cabug,


je ne sais comment resoudre ce probleme
merci de votre aide j'en ai besoion

samedi 9 août 2008 à 21:40:25 | Re : probleme de remplissage d une table

nhervagault

Administrateur CodeS-SourceS
Je ne comprends pas ton code la partie la plus interressante est manquante
c'est a dire la requete


 SqlCommand command = new SqlCommand("INSERT INTO [table_PPA] ("ID_PROJECT,DURATION_ESTIMATE_PH_0) VALUES(@ID_project,@Duration_Estimate_PH_0)")

Il faut peut etre preciser la precision et la taille de ton parametre.

Ca bug c'est a dire le message est quoi
et regardes dans le profiler sql ce qui est reelement envoyé a sql server


samedi 9 août 2008 à 22:00:15 | Re : probleme de remplissage d une table

madrid79

ma requete fonctionne j'ai pasmet toot le code
v'est just peut etre comme ta di la taille, pour que je puisse saisir des chiffe de 4 est plus


Cette discussion est classée dans : table, probleme, float, remplissage, chifre


Répondre à ce message

Sujets en rapport avec ce message

probleme de connection odbc sur mysql [ par nuke_it ] Salut! bon j'ai deja posté un message sur csharp.fr et on ma conseillé de venir ici alors c ce ke je fais....:p Voila mon probleme j'effectue une con probleme de comparaison de table [ par ehmarc ] SalutJe suis sous MySQL voici ma requetejai deux table t1 et t2 qui ont en gros une soixantaine d'entrer chacunneje veut faire ressortir les champ qui Probleme de date [ par fatbulle ] Bonjour, Je dois selectionner dans une table les évenements qui ont lieu aujourd'hui ET les jour Probleme de Requete [ par ehmarc ] Salut à tous,Voila j'ai un soucis je possede une table X dans laquelle je fait une requete genre : select * from X where Champ = 'toto' ma requete mar probleme de creation [ par zyriuse ] bonjourj ai crée mais table dans MySQL mais je bug sur un truc tt betej ai une table CONTRATest une table FONCTIONentre les deux a la place du cif il Curseurs [ par BasicInstinct ] Bonjour,Je passe à ma procedure stockee un parametres @nomTable, correspondant à la table dans laquelle je dois travailler.mon probleme est que je doi probleme de quote [ par yaya2669 ] Bonjour,Je vous expose mon probleme j'ai une requete qui permet d'alimenter une table.Apparement lorsque je fais un update avec une table temporaire, Probleme de "structure" [ par Grodaf ] Bonjour à tous je suis en BTS Transport et je dois mener un projet lors d'un stage en entreprise je ne suis pas trop un spécialiste d'Access parce que Probleme Replication de fusion Mise a jour table [ par j2bond2 ] Bonjourj'ai un serveur distant sous SQL SERVER EXPRESS et un serveur local sous SQL SERVER 2005 et je souhaite mettre a jour une table sur le site dis Organisation de table [ par christobal ] Bonjour, mon probleme est le suivant. Dans ma zone d'administration je crée des acces en remplisant une table (Administration) composé des champs : lo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,181 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales