2
Visual Studıo 2010 C# ile yazdığım bir programda tarih verisini MsSQLde karşılığı gelen alana kayıt etmek istiyorum. DateTimePicker ile seçili olan tarihi veritabanıma nasıl kaydedebilirim ?
1
Sql Veritabanında veri türün datetime olarak ayarladıysanız, C#, Ado.Net nesnelerini kullarak aşağıdaki gibi kayıt yapabilirsiniz. Alanın tarih olmasının bir önemi yok. Diğer veri türleri gibi çalışır.
private void Kaydet() { SqlConnection con = new SqlConnection(BaglantiCumlesiniz); SqlCommand cmd = new SqlCommand("Insert Into [TabloAdı] (Tarih) Values (@p1)", con); cmd.Parameters.AddWithValue("@p1", dateTimePicker1.Value); con.Open(); cmd.ExecuteNonQuery(); con.Close(); }
Sadece tarihi almak için dateTimePicker1.Value.ToShortDateString() metodunu kullanabilirsiniz ayrıca.
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol