私はWPFアプリケーションを持っています。date
は私のテーブルで、その 2 つの列はemployeename
( varchar(10)
) とdate
( datetime
)です
私のコードは次のとおりです。
Sqlconncetion con = new Sqlconnection("my database connection ");
SqlCommand cmd = new SqlCommand("insert into date values('"+textBox1.Text+"','"+datePicker1.Text+"')", con);
con.Open();
int n = cmd.ExecuteNonQuery();
if (n > 0)
{
MessageBox.Show("insert");
}
実際、私の WPFdatepicker
フォーマット入力は"dd/mm/yyyy
" で、SQL Server テーブルは日付フォーマットを受け入れますmm/dd/yyyy
。SQL Server データ型の日付フォーマットを変更するにはどうすればよいdatetime
ですか? C# のコードで解決策を教えてください。
私の仕事は、すべての名前と生年月日を表示することです。私の条件は基本的なものですが、日付選択時とボタン入力時に例外が発生します。私のコードは
SqlConnection con = new SqlConnection("my connection ");
SqlDataAdapter da = new SqlDataAdapter("select name,date from date where date between'"+ Convert.ToDateTime( datePicker2.SelectedDate)+"' and '"+ Convert.ToDateTime( datePicker3.SelectedDate)+"'",con);
DataSet ds = new DataSet();
da.Fill(ds, "entry");
da.Dispose();
dataGrid1.DataContext = ds.Tables["entry"].DefaultView;
コードエラーを解決し、正しいコードを書くのを手伝ってください。これは WPF アプリケーションです。