ورود

View Full Version : سوال: اجرا کردن کوئری در asp.net



abolfazlahmadi
شنبه 16 دی 1396, 11:55 صبح
دوستان میخام کوئری زیر اجرا کنم و جوابش درون لیبل نشون بدم
string Connection = ConfigurationManager.ConnectionStrings["cmsConnectionString"].ConnectionString;
string namedatabase = "USE[democms]";
SqlConnection connect = new SqlConnection(Connection);
string Query = namedatabase + "exec sp_spaceused";
SqlCommand command = new SqlCommand(Query, connect);
connect.Open();
command.ExecuteNonQuery();
connect.Close();
Label1.Text = command.ToString();


خروجی:System.Data.SqlClient.SqlCommand

parvizwpf
شنبه 16 دی 1396, 12:01 عصر
شما فکر کنم خط آخر رو فراموش کردید:
SqlParameter returnParameter = cmd.Parameters.Add("RetVal", SqlDbType.Int);
returnParameter.Direction = ParameterDirection.ReturnValue;
cmd.ExecuteNonQuery();

int id = (int) returnParameter.Value;

abolfazlahmadi
یک شنبه 17 دی 1396, 10:05 صبح
شما فکر کنم خط آخر رو فراموش کردید:
SqlParameter returnParameter = cmd.Parameters.Add("RetVal", SqlDbType.Int);
returnParameter.Direction = ParameterDirection.ReturnValue;
cmd.ExecuteNonQuery();

int id = (int) returnParameter.Value;


ببخشید متوجه نشدم میشه توضیح بدید

parvizwpf
یک شنبه 17 دی 1396, 10:15 صبح
ببینید شما خط آخر کدی که گذاشتم رو میبینید؟ این خط داره مقدار بازگشتی اون پراسیجر رو میریزه داخل متغیر سی شارپی.

abolfazlahmadi
یک شنبه 17 دی 1396, 10:32 صبح
ببینید شما خط آخر کدی که گذاشتم رو میبینید؟ این خط داره مقدار بازگشتی اون پراسیجر رو میریزه داخل متغیر سی شارپی.

ببخشید من تازه کار هستم میشه لطف کنید روی این دستور به بگی
tring Connection = ConfigurationManager.ConnectionStrings["cmsConnectionString"].ConnectionString; string namedatabase = "USE[democms]";
SqlConnection connect = new SqlConnection(Connection);
string Query = namedatabase + "exec sp_spaceused";
SqlCommand command = new SqlCommand(Query, connect);
connect.Open();
command.ExecuteNonQuery();
connect.Close();
Label1.Text = command.ToString();

parvizwpf
یک شنبه 17 دی 1396, 11:17 صبح
returnParameter.Direction = ParameterDirection.ReturnValue;
cmd.ExecuteNonQuery();

Label1.Text = returnParameter.Value.ToString();

abolfazlahmadi
یک شنبه 17 دی 1396, 11:30 صبح
مشکلم حل شد
تشکر از پاسخ های شما