سلام
من از کدی که در سایت واسه امارگیر گذاشته بودین استفاده کردم حالا با خطای زیر مواجه میشم
مشکل که در تصویر هست میگه موقع Convert به مشکل خورده
کد را قرار دهید تا بررسی کنم
private static bool CheckDate() { SqlConnection connect = new SqlConnection(ConnectionString); string query = "Select * From StateSite Where Date='" + DateTime.Now.ToShortDateString() + "'"; SqlCommand com = new SqlCommand(query, connect); connect.Open(); SqlDataReader dr = com.ExecuteReader(); if (dr.Read()) { return true; } else { return false; } connect.Close(); }
به احتمال مشکل از پارامتر در خط زیر هست
دستی وارد کنید و تست کنید اگر درست شد اون مقدار را کنترل کنید
ببخشید کدوم پارامتر؟
تاریخ
string query = "Select * From StateSite Where Date='" + DateTime.Now.ToShortDateString() + "'";
به این صورت وارد کردم
string query = "Select * From StateSite Where Date='2017-01-02'";
حالا اخطار زیر میده.
به جای DataSet از DataTable استفاده کنید
از Datatable استفاده کردم بازهم اخطار قبلی رو میده
در بانک برای تاریخ دیروز یک رکورد دستی ایجاد کنید و بررسی کنید
این کار رو کردم بازهم اخطار قبلی میده
در صورتی که اخطار میذه ولی اطلاعات دیتابیس رو به روزرسانی میکنه
اون مشکا رفع شد
حالا به جای DataSet از DataTable استفاده کردم برای نمایش اطلاعات به چه صورت میشه
lblSeeAll.Text = ds.Tables[0].Rows[0]["All"].ToString() + " نفر";
سلام آمارگیر درست کردم
حالا میشه به جای سیسن که بعد از بستن مرورگر از افراد انلاین کم میکنه بیام کاربر وقتی وب سایت ما رو بست از افراد انلاین کم بشه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)