Bonjour
J'essaie d'insérer des données via la requette INSERT sauf que j'ai le msg d'erreur :
"il y a moins de colonnes dans l'instruction INSERT que de valeurs spécifiées dans la clause VALUES. Le nombre de valeurs de la clause VALUES soit être le même que le nombre de colonnes de l'instruction INSERT"
j'ai resté d'eviter les données double (pour ne pas prendre le . ou la , comme séparateur .. mais en vain
pourtant j'ai 9 colonnes et 9 données
Code :
con = New SqlConnection
cmd = New SqlCommand
con.ConnectionString = My.Settings.connex
cmd.CommandText = "insert into VAR(Date,Portefeuille,Degre_de_confiance,Nbr_jours,Volatilite_quotidienne,Loi_normale,VaR_1_jour,VAR_N_jrs,P_Portefeuille) values(" & dat.Date & ", " & Val(TextBox7.Text) & ", " & Val(TextBox1.Text) & "," & Val(TextBox2.Text) & "," & vol & "," & Val(TextBox6.Text) & "," & Val(TextBox9.Text) & "," & Val(TextBox8.Text) & "," & P_portefeuille & ")"
cmd.Connection = con
Try
con.Open()
cmd.ExecuteNonQuery()
con.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Merci de me répondre le plus vite possible SVP .. c pr un mémoire que je dois présenter après demain ... dc c la VRAIE panique
Merci d'avance
Partager