smalldatetime(DB)フィールド値をc#で挿入したいので、このコードを使用しました
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);
しかし、DBのフィールドは常にデフォルト値で埋められます:01/01/1900 00:00:00、私がその値をチェックするためにブレークポイントを使用したとき、それはうまくいきました、例えば今日のその値は '22 /04/です2012'そしてよろしくお願いします。