Ceci est un winform et j'utilise mysql comme base de données, voici mon code: J'essaye d'ajouter des données dans plusieurs tables.Ajouter des données dans plusieurs tables dans vb.net
If TextBox14.Text = "" Or TextBox7.Text = "" Or TextBox10.Text = "" Then
MsgBox("Please fill up the fields with a labels in bold letters!", MsgBoxStyle.Information)
cn = New MySqlConnection("Server=localhost; Database=school;Uid=root;Pwd=nitoryolai123$%^;")
'provider to be used when working with access database
cn.Open()
cmd = New MySqlCommand("select * from parents, mother, father", cn)
cmd.CommandText = "insert into parents values('" + idnum + "','" + p_contact + "','" + p_ad + "')"
cmd.CommandText = "insert into mother values('" + idnum + "','" + mother + "','" + mother_occu + "')"
cmd.CommandText = "insert into father values('" + idnum + "','" + father + "',''" + father_occu + "')"
cmd.ExecuteNonQuery()
Je reçois cette erreur, s'il vous plaît aider: Index et la longueur doit se référer à un emplacement dans la chaîne. Nom du paramètre: longueur
oui, il met en évidence cmd.executenonquery chaque fois que je clique sur soumettre – user225269