Enregistrement de la Date&Temps de VB.Net à la Base de données mysql Date?

Je suis insertion de client de l'information en Clients table MySql à partir de la base de données VB.Net 2010. Le problème, c'est quand il insérer les valeurs de Date, la base de la colonne de la Date indique: "0000-00-00".

Ce que j'ai à faire pour insérer le compatible format de la date dans la Base de données MysQl?

C'est le code que j'ai essayé de le faire:

Dim dtb, dtr As DateTime
DateTimePicker1.Format = DateTimePickerFormat.Custom
        DateTimePicker1.CustomFormat = "yyyy-mm-dd"
        dtb = DateTimePicker1.MinDate
        txtdtb.AppendText(dtb)

        DateTimePicker2.Format = DateTimePickerFormat.Custom
        DateTimePicker2.CustomFormat = "yyyy-mm-dd"
        dtr = DateTimePicker1.MinDate

            ExecSQL("INSERT INTO clients VALUES('" & clid.Text & "','" & clname.Text & "','" & clgen.Text & "','" & dtb & "','" & claddress.Text & "','" & clemail.Text & "','" & clphone.Text & "','" & clocp.Text & "','" & dtr & "')")
            MsgBox("Record Saved", MsgBoxStyle.Information, "Save")

            FillList(frmMember.lvMember, GetData("SELECT * FROM clients"))

        End If
  • Veuillez utiliser une requête paramétrée.... bien sûr, après la réécriture que ExecSQL
InformationsquelleAutor usminuru | 2014-02-13