我希望用 c# 插入一个 smalldatetime(DB) 字段值,我使用了这段代码
dataAdapter.InsertCommand = new SqlCommand("INSERT INTO journal_jour (id_emp, date, montant_acompte, heur_travaille, Absence) VALUES (" + comboBox1.SelectedValue + "," + dateTimePicker1.Value.Date.ToShortDateString() + "," + textBox2.Text.Trim() + "," + textBox1.Text.Trim() + "," + ch + ")"
, con);
但是数据库中的字段始终填充默认值:01/01/1900 00:00:00,当我使用断点检查其值时,它做得很好,例如今天它的值是'22/04/ 2012' 提前谢谢你。