2010-07-19 5 views
2

J'ai le champ Date dans ma table mysql. Je veux insérer la date à travers mon contrôle de sélecteur de date de Windows forms C#. Comment ? Lorsque j'ai essayé d'utiliser ci-dessous, j'ai une erreur.Date d'insertion dans MySQL en utilisant C#

code:

DB.Insert_Orders(Convert.ToInt32(txtA.Text), Convert.ToInt32(txtB.Text), Convert.ToInt32(txtC.Text), DTP_date.Value.ToString("yyyy/MM/dd")); 


Error : 
{MySql.Data.MySqlClient.MySqlException: Incorrect datetime value: '15' for column 'Date' at row 

Répondre

6

Essayez

DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); 

Ou

DateTime.Now.ToString("yyyyMMddHHmmss"); 
0

Vous devez convertir la valeur du sélecteur de datetime pour taper DateTime. Puis passez la valeur.