Comment puis-je Insérer un enregistrement comprennent la date et datetimepicker vb.net sqlserver
bonjour,
je besoin de vos aide svp
j'ai une base de données sqlserver
où j'ai une table nommé commande
column name data type
id_Cli int
date_Cmd date
id_cmd int
des informations sur l'enregistrement manuel sur la base s'affiche comme suit:
id_Cli date_Cmd id_cmd
1 2015-06-28 1
2 2015-06-26 1
j'aimerai le rendre comme suit:
id_Cli date_Cmd id_cmd
1 28-06-2015 1
2 26-062015 1
et sa c'est le code du button:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
cnx.Open()
Try
cmd = New SqlCommand
cmd.Connection = cnx
cmd.CommandText = "INSERT INTO Commande VALUES(@id,@Id_cli,@Date_cmd)"
cmd.Parameters.Add(New SqlParameter("@id", SqlDbType.Int)).Value = Txt_num_cmd1.Text
cmd.Parameters.Add(New SqlParameter("@Id_cli", SqlDbType.Int)).Value = Cbx_client1.SelectedValue
cmd.Parameters.Add(New SqlParameter("@Date_cmd", SqlDbType.Date)).Value = dateTimePicker1.Value
cmd.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message, 16, "Attention !")
Finally
cnx.Close()
select_id()
End Try
End Sub |
le probleme que j'ai reçu est comme suit:
operand type clash int is incompatible with date
Merci