Accueil > Forum > > > > Insert ne faisant rien
Insert ne faisant rien
mardi 30 mai 2006 à 12:08:18 |
Insert ne faisant rien

psykostik
|
Bonjour, je réalise un programme qui insere des données dans une base sql.
ma requete est la suivant
try
{
// Open the connection.
SqlConnection connection = new SqlConnection("Data Source=GOULPHAR;Initial Catalog=testsql;Integrated Security=True;Pooling=False");
connection.Open();
// Open the Command and execute the DataReader.
SqlCommand sqlinsert = new SqlCommand("INSERT INTO sqltesttable (Prenom, Nom, Mail)VALUES ('"+textprenom.Text+"','"+textnom.Text+"','"+Erreur.Text+"')", connection);
int affectedrows = sqlinsert.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
mais j'ai a chaque fois une erreur qui arrive détetectée par int affectedrows = sqlinsert.ExecuteNonQuery();
les données de chaines ou binaires seront tronquées. l'instruction a été arrété.
donc rien est insérée dans la table sqltesttable. les définitions de la table sont tous des varchar(50) donc normalement les informations que je rentre doive rentrer si qqun voit l'erreur dans mon code ?
|
|
mardi 30 mai 2006 à 12:25:12 |
Re : insert ne fesant rien

MorpionMx
|
Salut Pourtant, le probleme doit certainement venir du fait que tes chaines sont plus grandes que la longueur admise dans tes champs en BDD. C'est normal que tu attribues la valeur "Erreur.Text" dans le champ Mail ? (je dis ca, parce que Erreur et Mail c'est tres différent, donc ca pourrait etre une etourderie ;) ) Vérifie la valeur que prend ta requete avant l'execution, pour voir si elle est bien formée et correspond a ce que tu attends. Mx MVP C#
|
|
mardi 30 mai 2006 à 14:31:46 |
Re : Insert ne faisant rien

sebmafate
|
vérifie les ' dans les chaines aussi... un conseil... n'utilise jamais ce genre de requetes en production... c'est très dangeureux et surtout et tu risques de te faire hacker ton serveur de base de données. utilises plutot les SqlParameter Sébastien FERRAND (blog) Consultant Indépendant [Microsoft MVP Visual C#]
|
|
mardi 30 mai 2006 à 15:26:30 |
Re : Insert ne faisant rien

psykostik
|
non tout est bon, et pour le hack merci du conseil :) je fais pas vraiment attention vu que c'est pour apprendre que je mentraines la :)
mais lerreur continu toujours, en fait c'est des qu'il y a plus de un caractere dans chaque mot que çà plante ce qui est génant :s alors que la regle de la table accepte 50 caracteres
|
|
Cette discussion est classée dans : insert, text, connection, open, sqlinsert
Répondre à ce message
Sujets en rapport avec ce message
Erreur de syntax INSERT et UPDATE [ par Kr33per35 ]
Bonjour,Je dois faire un programme qui catalogues les produits d'une entreprise et pour cela j'utilise une base de donnée access. J'arrive bien à récu
souci gestion client avec connection bd access [ par angelz ]
bonjour a tous, et oui encore moi :) mon tjs pour mon projet je tente de faire une gestion client simple (enfin en theorie lol) j'ai plus
command INSERT [ par yannickiwi ]
Bonjour, je souhaite développer 1 application utilisant mysql et c#. J'ai réussis à me connecter. Il me faut maintenant envoyé 2 textfield dans ma ba
C# / SQL SERVEUR / Requete insert [ par MBDA ]
Bon j'ai fait le tour du forum essayé plusieurs solution toute infructueuse apres venir honteusement poster ici mais je suis a bout ....Le message d'e
[VS2003] Problème de remplissage d'un dataGrid [ par loic20h28 ]
Bonjour tout le monde,Voila, j'ai un dataGrid (représentant des articles dont l'entreprise à eu besoin pour l'intervention) qui se remplit de deux man
Insérer données [ par lim2022 ]
Bonjour je suis étudiant en informatique et je dois faire un projet. 'aimerais via des Textbox insérer le "nom", le "prénom" et "l'année" de naissance
connection base [ par fayrous ]
Salut, voila mon code using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using Sys
connection de la base donnée [ par fayrous ]
Salut je suis débutant en c# je ne sais pas comment faire une connection à la base . j'ai essayé mais il existe une erreur voila le code using Sy
Probleme d'insert db access [ par space ]
Je suis desole de poser des questions aussi stupides mais bon je vois pas je suis callé. J'aimerais realise un insert dans une bd access et pour cela
Probleme d'insert dans ma table access [ par malhivertman1 ]
Bonsoir a tous, g un petit probleme d'insert into dans ma base access.. La connexion marche bien mais mon insert refuse de s'executer. Je colle donc
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|