PDA

View Full Version : فیلد از نوع datetime



sajadsobh
شنبه 16 شهریور 1392, 08:57 صبح
سلام خسته نباشید.
من یه فیلد تو یه جدول دارم که از نوع datetime تعریف کردم. واسش storedprocedure هم نوشتم، الان میخوام یه متد از طریق C#‎‎ ایجاد کنم که بتونم بهش داده ارسال کنم. نوع ارسالی باید چی باشه؟! اینجا هم DateTime ؟
ممنون میشم راهنمایی کنین :ناراحت:

rezaei_y
شنبه 16 شهریور 1392, 11: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, 12: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, 12:34 عصر
ممنون از لطفتون. ولی من یه کاری توی فرم کردم. نمیخواستم از هیج کامپوننتی استفاده کنم، واسه محدود کردن کاربر اومدم واسه روز و ماه combobox گذاشتم واسه سال هم یه textbox که بشه عدد وارد کرد. بعد اینا رو بگیره و یه رشته بصورت مثلاً 2013/10/09 تحویل بده. میخوام بدونم راهی هست که این رشته رو بفرستم به فیلدم توی دیتابیس که datetime قبول کنه؟! :لبخندساده:

خُب تبدیلش کن !
Convert.todatetime();

sajadsobh
شنبه 16 شهریور 1392, 13:27 عصر
راست میگیاااااا :لبخند: :گیج:
ممنون از هردوتون :چشمک: