Requête d'insertion et de modification en VB.net 2008 avec SGBD Mysql

Signaler
Messages postés
3
Date d'inscription
jeudi 11 novembre 2010
Statut
Membre
Dernière intervention
21 avril 2011
-
Messages postés
3
Date d'inscription
jeudi 11 novembre 2010
Statut
Membre
Dernière intervention
21 avril 2011
-
Bonjour à tous
Aidez moi à trouver le code pour les requêtes d'insertion et de modification
en j'ai essayé le code suivant:
strSql = "insert into moteur(`num_serie`,`type_moteur`,`constructeur`,`fournisseur`,`puissance`,`facteur_de_puissance`,`frequence`,`tension`,`masse`,`indice_protection`,`position_montage`,`hauteur_axe`,`diametre_axe`,`type_roulement_arbre`,`type_element_moteur`,`rapport_element_moteur`,`A`,`AA`,`AB`,`B`,`BB`,`M`,`N`,`P`,`LA`,`alpha`,`T`,`S`,`vitesse`,`courant`,`K`,`type_roulement_ventilateur`,`date_acquisition`,`date_enregistrement`,`type_fixation`,`C`) values('" & CStr(TextBoxNS.Text) & "','" & CStr(ComboBoxtypemoteur.Text) & "','" & CStr(TextBoxConstruct.Text) & "','" & CStr(TextboxFournisseur.Text) & "','" & CType(TextBoxPuissance.Text, Integer) & "','" & CType(TextBoxFP.Text, Integer) & "','" & CType(TextBoxfrequence.Text, Integer) & "','" & CType(TextBoxtension.Text, Integer) & "','" & CType(TextBoxmasseM.Text, Integer) & "','" & CType(TextBoxIP.Text, Integer) & "','" & CStr(ComboBoxpositionmontage.Text) & "','" & CType(TextBoxHauteuraxe.Text, Integer) & "','" & CType(TextBoxDiametrabre.Text, Integer) & "','" & CStr(ComboBox2.Text) & "','" & (ComboBoxtypefrein.Text) & "','" & CType(TextBoxinertie.Text, Integer) & "','" & CType(TextBoxA.Text, Integer) & "','" & CType(TextBoxAA.Text, Integer) & "','" & CType(TextBoxAB.Text, Integer) & "','" & CType(TextBoxB.Text, Integer) & "','" & CType(TextBoxBB.Text, Integer) & "','" & CType(TextBoxM.Text, Integer) & "','" & CType(TextBoxN.Text, Integer) & "','" & CType(TextBoxP.Text, Integer) & "','" & CType(TextBoxLA.Text, Integer) & "','" & CType(TextBoxAlpha.Text, Integer) & "','" & CType(TextBoxT.Text, Integer) & "','" & CType(TextBoxS.Text, Integer) & "','" & CType(TextBoxvitesse.Text, Integer) & "','" & CType(TextBoxcourant.Text, Integer) & "','" & CType(TextBoxK.Text, Integer) & "','" & CStr(ComboBox1.Text) & "','" & CType(Date_acquisition.Text, Date) & "','" & (RadioBtnfixationpatte.Text) & "','" & CType(DateEnregistrMoteur.Text, Date) & "','" & CType(TextBoxC.Text, Integer) & "',1)"
Call connection()
objetCommand = New OdbcCommand(strSql)
objetDataAdapter = New OdbcDataAdapter(objetCommand)
objetCommand.Connection() = objetConnection
objetCB = New OdbcCommandBuilder(objetDataAdapter)
objetDataAdapter.Fill(objetDataset, "moteur")
objetConnection.Close()
objetDataset.Clear()
La conversion de la chaîne "" en type 'Integer' n'est pas valide.

Merci de bien vouloir me répondre car c'est très urgent
Michel NOHAM
A voir également:

3 réponses

Messages postés
3
Date d'inscription
jeudi 11 novembre 2010
Statut
Membre
Dernière intervention
21 avril 2011

Michel NOHAM
Messages postés
1263
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
24 juillet 2013
6
Salut noahm

Vérifie si un de tes champs dans ton insertion est Null ( un des champs contient une chaine nulle )

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

GRENIER Alain
Messages postés
3
Date d'inscription
jeudi 11 novembre 2010
Statut
Membre
Dernière intervention
21 avril 2011

Salut Galain et merci
J'ai renseigner tous les champs, cette fois j'ai eu ce message

ERROR [HYT00] [MySQL][ODBC 3.51 Driver][mysqld-5.1.56-community]Column count doesn't match value count at row 1

Michel NOHAM