PDA

View Full Version : فراخوانی function در C#‎



tara68
جمعه 24 اردیبهشت 1389, 10:25 صبح
با سلام
من یک Scalar-valued function در Sql ایجاد کردم.حالا میخوام از طریق C#.net اونو فراخوانی کنم.ورودی تابع از نوع datetime و میخوام تو فراخوانیش تاریخ امروز رو بهش بدم ،خروجی اش از نوع varchar(100).میخوام خروجی اش رو در یک labe واسم نشون بده (هم چین چیزی ممکن هست؟)یا اگر هم ممکن نیست توی یک textbox
ممنون میشم کمکم کنید.تا دوشنبه باید تحویل بدم.

spring69
شنبه 25 اردیبهشت 1389, 16:16 عصر
سلام.

SqlConnection cnn = new SqlConnection("Data Source=.\\sqlexpress;Initial Catalog=carexhibition_DB;Integrated Security=True");
SqlCommand cmd = new SqlCommand("select dbo.F(@p)", cnn);
cmd.Parameters.AddWithValue("@p", DateTime.Now());
cnn.Open();
Label1.Text = cmd.ExecuteScalar.ToString();
cnn.Close();


Good Luck