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

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

کاربر سایت

ahmadi

عضویت از 1393/07/18

مشکل در آمارگیر سایت

  • سه شنبه 14 دی 1395
  • 10:33
تشکر میکنم

سلام

من از کدی که در سایت واسه امارگیر گذاشته بودین استفاده کردم حالا با خطای زیر مواجه میشم

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

تعداد پاسخ ها : 13 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 دی 1395
  • 10:58

مشکل که در تصویر هست میگه موقع Convert به مشکل خورده

کد را قرار دهید تا بررسی کنم

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • سه شنبه 14 دی 1395
  • 11:01
  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();
    } 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 دی 1395
  • 11:04

به احتمال مشکل از پارامتر در خط زیر هست

دستی وارد کنید و تست کنید اگر درست شد اون مقدار را کنترل کنید

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • سه شنبه 14 دی 1395
  • 11:08

ببخشید کدوم پارامتر؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 دی 1395
  • 11:10

تاریخ

   string query = "Select * From StateSite Where Date='" + DateTime.Now.ToShortDateString() + "'";

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • سه شنبه 14 دی 1395
  • 11:13

به این صورت وارد کردم

string query = "Select * From StateSite Where Date='2017-01-02'";

حالا اخطار زیر میده.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 دی 1395
  • 11:18

به جای DataSet از DataTable استفاده کنید

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • سه شنبه 14 دی 1395
  • 11:23

از Datatable استفاده کردم بازهم اخطار قبلی رو میده

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 دی 1395
  • 11:24

در بانک برای تاریخ دیروز یک رکورد دستی ایجاد کنید و بررسی کنید

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • سه شنبه 14 دی 1395
  • 11:30

این کار رو کردم بازهم اخطار قبلی میده

در صورتی که اخطار میذه ولی اطلاعات دیتابیس رو   به روزرسانی میکنه

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • سه شنبه 14 دی 1395
  • 11:39

اون مشکا رفع شد

حالا به جای DataSet از DataTable استفاده کردم برای نمایش اطلاعات به چه صورت میشه

lblSeeAll.Text = ds.Tables[0].Rows[0]["All"].ToString() + " نفر";

کاربر سایت

ahmadi

عضویت از 1393/07/18

  • چهارشنبه 15 دی 1395
  • 08:44

سلام آمارگیر درست کردم

حالا میشه به جای سیسن که بعد از بستن مرورگر از افراد انلاین کم میکنه بیام کاربر وقتی وب سایت ما رو بست از افراد انلاین کم بشه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 15 دی 1395
  • 10:36
کاربرانی که از این پست تشکر کرده اند

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

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

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