مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

Ben7

عضویت از 1401/02/19

Refactor

  • دوشنبه 19 اردیبهشت 1401
  • 19:47
تشکر میکنم
سلام 
برای  ریفکتور کردن این کد چه پیشنهادی دارید؟

پیشاپیش از راهنمایی های دوستان متشکرم



namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int qty = 0;
            string namebook = args[0];
            SqlConnection connectionString = new SqlConnection("Data Source = DbBooks; Initial Catalog = Books; Integrated Security = True;"); 
            SqlDataReader datareader1;
            string s = "select [quantity] FROM [Books].[dbo].[BookDetails] where [bookname] like '" + namebook + "'";
            SqlCommand cmd1 = new SqlCommand(s, connectionString);
            connectionString.Open();
            datareader1 = cmd1.ExecuteReader();
            datareader1.Read();
            Console.WriteLine(String.Format("{0}", datareader1[0]));
            qty = datareader1.GetInt32(0);
            if (qty==0)
            {
                Console.WriteLine("not in stock");
            }
            else
            {
                Console.WriteLine("in stock!");
            }
            datareader1.Close();
            connectionString.Close();
        }
    }
}

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند شیراز سوشال

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)