PDA

View Full Version : مشکل با stored procedure یک اسکریپت ASP.NET



nobody_root
جمعه 09 خرداد 1393, 16:22 عصر
با سلام
دوستان یه اسکریپتی رو من حدود 4 ساله پیش از یکی از نزدیکانم گرفتم که الان دیگه نه به اون و نه به اسکریپت و .. دسترسی دارم.حالا بعد از این همه وقت می خوام ازش استفاده کنم.اومدم و دیتابیس رو ایمپورت کردم دیدم هیچ procedure در اون وجود نداره با توجه به اینکه اسکریپت از procedure استفاده می کنه برای اجرای دستورات sql .
حالا من اومدم از فایل bin فایل های dll رو دیکد کردم به یکسری از متغیرهای موجود در procedure ها رسیدم که دو نمونه در زیر گذاشتم.

حالا می خوام بدونم چه راههایی برام وجود داره تا بتونم دوباره procedure را بازیابی کنم یا بدست بیارم
یا اینکه آیا با توجه به این کدها می تونم procedure ها را خودم برنامه نویسی کنم یا بدم یه نفر برام با هزینه انجام بده؟
فقط کارم خیلی گیرشه.
بعد هم حدود 300 procedure هست اینا دو موردشه.

بعد مثلا از کجا باید بفهمم که این دستورات update هست یا insert یا هر چی؟؟؟
دوستان مثال می تونن برای این دو مورد کد اس کی ال بنویسن .
بچه ها کارم خیلی گیره کمک کنید



public void AddMember(int userid, int groupid, short role)
{
using (SqlConnection connection = this.GetSqlConnection())
{
string cmdText = "MP_Group_Join";
SqlCommand command = new SqlCommand(cmdText, connection);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("@UserID", userid);
command.Parameters.Add("@GroupID", groupid);
command.Parameters.Add("@RoleType", role);
connection.Open();
try
{
command.ExecuteNonQuery();
}
catch (Exception exception)
{
LogProvider.Instance().WriteEvent("AddMember", exception.Message, EventLogEntryType.Error, 0x1392);
}
command.Dispose();
connection.Close();
}
}

public void ApproveComment(object ID, object UserID)
{
using (SqlConnection connection = this.GetSqlConnection())
{
string cmdText = "MP_Comment_Approve";
SqlCommand command = new SqlCommand(cmdText, connection);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add("@ID", ID);
command.Parameters.Add("@UserID", UserID);
connection.Open();
try
{
command.ExecuteNonQuery();
}
catch (Exception exception)
{
LogProvider.Instance().WriteEvent("ApproveComment", exception.Message, EventLogEntryType.Error, 0x1392);
}
command.Dispose();
connection.Close();
}
}

nobody_root
شنبه 10 خرداد 1393, 19:13 عصر
مثل لینکه تالار تالاره برنامه نویسی هستا ا ا ا ا.کسی نیست جواب بده دوستااااااان

alireza.zahani
شنبه 10 خرداد 1393, 22:17 عصر
procedure نداری کارت خیلی سخته
مشکل تو درج و updatet نیست مشکل وقتی نشون میده که رابطه ها بخواد شروع بشه و از این جدول قراره بری به یه جدول دیگه با یه شرطی یه کاری رو انجام بدی
من میگم برنامتو از اول انجام بدی بهتره

هر پروژه ایی داشته باشی من میتونم یه روزه الا 2 روز بهت تحویل بدم
خواستی خبرم کن
09112214371
09354416270

nobody_root
یک شنبه 11 خرداد 1393, 00:16 صبح
پیام خصوصی بهت میدم

alireza.zahani
یک شنبه 11 خرداد 1393, 11:25 صبح
جواب پیامت رو دادم

nobody_root
سه شنبه 13 خرداد 1393, 17:33 عصر
برید همتون درتونا بزارید که یکدومتون برنامه نویس نیستید همتون فقط گرافیکتون خوبه و کپی کردنتون از رو اسکریپتای خارجی
حالا اگه بپرسی این یعنی چی ؟؟ print "Hello World";
صد هزار نفر میان مباحث علمی براش باز می کنن و تاپیک را مهم می کنن ولی پای عمل که میاد........

alireza.zahani
سه شنبه 13 خرداد 1393, 23:37 عصر
برید همتون درتونا بزارید که یکدومتون برنامه نویس نیستید همتون فقط گرافیکتون خوبه و کپی کردنتون از رو اسکریپتای خارجی
حالا اگه بپرسی این یعنی چی ؟؟ print "Hello World";
صد هزار نفر میان مباحث علمی براش باز می کنن و تاپیک را مهم می کنن ولی پای عمل که میاد........
ما جامون خوبه
شما راهو اشتباه اومدی
ما اینجا به دوستامون کمک میکیم برا کسی تکلیفشو انجام نمیدیم اگه بدیم حق الزحه وقتمونو میگیریم
شما دنباله کارگری میتونی بری سر چهارراه
البته شما کارگرم نمی خوای ، بی گاری مناسب تره

ahmad156
چهارشنبه 14 خرداد 1393, 08:55 صبح
دوست عزیز یه خرده به سوالت نگاه کن!!!!
باید طرف علم غیب داشته باشه که کد AddMember عمل Update یا Insert رو انجام میده؟؟؟؟؟؟:عصبانی:

مثل لینکه تالار تالاره برنامه نویسی هستا ا ا ا ا.کسی نیست جواب بده دوستااااااان
چون تالار برنامه نویسه باید جواب شما رو بدن حتما اگه جواب ندن برنامه نویس نیستن


برید همتون درتونا بزارید که یکدومتون برنامه نویس نیستید همتون فقط گرافیکتون خوبه و کپی کردنتون از رو اسکریپتای خارجی
حالا اگه بپرسی این یعنی چی ؟؟ print "Hello World";
صد هزار نفر میان مباحث علمی براش باز می کنن و تاپیک را مهم می کنن ولی پای عمل که میاد........

ما هیچ گونه ادعای برنامه نویس بودن نداریم شما که ادعا دارین برین مشکلتون رو خودتون حل کنین و از بقیه نخواین!البته قبلش یه خرده در مورد ادب صحبتتون هم فکر کنین:عصبانی: