View Full Version : فیلد از نوع datetime
sajadsobh
شنبه 16 شهریور 1392, 09:57 صبح
سلام خسته نباشید.
من یه فیلد تو یه جدول دارم که از نوع datetime تعریف کردم. واسش storedprocedure هم نوشتم، الان میخوام یه متد از طریق C# ایجاد کنم که بتونم بهش داده ارسال کنم. نوع ارسالی باید چی باشه؟! اینجا هم DateTime ؟
ممنون میشم راهنمایی کنین :ناراحت:
rezaei_y
شنبه 16 شهریور 1392, 12:14 عصر
// Create the connection.
using (SqlConnection connection = new SqlConnection(@"Data Source=..."))
{
// Open the connection.
connection.Open();
// Create the command.
using (SqlCommand command = new SqlCommand("xsp_Test", connection))
{
// Set the command type.
command.CommandType = System.Data.CommandType.StoredProcedure;
// Add the parameter.
SqlParameter parameter = command.Parameters.Add("@dt",System.Data.SqlDbType.DateTime);
// Set the value.
parameter.Value = DateTime.Now;
// Make the call.
command.ExecuteNonQuery();
}
}
sajadsobh
شنبه 16 شهریور 1392, 13:31 عصر
// Create the connection.
using (SqlConnection connection = new SqlConnection(@"Data Source=..."))
{
// Open the connection.
connection.Open();
// Create the command.
using (SqlCommand command = new SqlCommand("xsp_Test", connection))
{
// Set the command type.
command.CommandType = System.Data.CommandType.StoredProcedure;
// Add the parameter.
SqlParameter parameter = command.Parameters.Add("@dt",System.Data.SqlDbType.DateTime);
// Set the value.
parameter.Value = DateTime.Now;
// Make the call.
command.ExecuteNonQuery();
}
}
ممنون از لطفتون. ولی من یه کاری توی فرم کردم. نمیخواستم از هیج کامپوننتی استفاده کنم، واسه محدود کردن کاربر اومدم واسه روز و ماه combobox گذاشتم واسه سال هم یه textbox که بشه عدد وارد کرد. بعد اینا رو بگیره و یه رشته بصورت مثلاً 2013/10/09 تحویل بده. میخوام بدونم راهی هست که این رشته رو بفرستم به فیلدم توی دیتابیس که datetime قبول کنه؟! :لبخندساده:
hamid_0341
شنبه 16 شهریور 1392, 13:34 عصر
ممنون از لطفتون. ولی من یه کاری توی فرم کردم. نمیخواستم از هیج کامپوننتی استفاده کنم، واسه محدود کردن کاربر اومدم واسه روز و ماه combobox گذاشتم واسه سال هم یه textbox که بشه عدد وارد کرد. بعد اینا رو بگیره و یه رشته بصورت مثلاً 2013/10/09 تحویل بده. میخوام بدونم راهی هست که این رشته رو بفرستم به فیلدم توی دیتابیس که datetime قبول کنه؟! :لبخندساده:
خُب تبدیلش کن !
Convert.todatetime();
sajadsobh
شنبه 16 شهریور 1392, 14:27 عصر
راست میگیاااااا :لبخند: :گیج:
ممنون از هردوتون :چشمک:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.