PDA

View Full Version : سوال: کم نشدن شمارنده آمار سایت (افراد آنلاین)



HABIB_TANHA
پنج شنبه 19 اردیبهشت 1392, 23:45 عصر
سلام
من یک شمارنده طراحی کرده ام که در آن با استفاده از دیتابیس آمار بازدیدکنندگان آنلاین سایت رو ذخیره می کنم. در قسمت Session_Start یکی به آمار بازدید کنندگان اضافه می کنم . تا اینجا مشکلی نیست . ولی برای کم کردن این عدد در Session_End یکی از آمار کم می کنم ولی درست کار نمیکنه . در Application_End هم تست کردم ولی کار نمی کنه .

البته کد مشکلی نداره . چون در اضافه کردن درست کار می کنه . در ضمن تو صفحات عادی هم تست کردم درست کار می کنه ولی توی Global_asax کار نمی کنه. خیلی داره اذیتم میکنه.
امیدوارم تونسته باشم مطلب رو برسونم.
اگر کسی بتونه مشکل من و حل کنه خیلی ممنونش می شم.
کدی که استفاده کردم اینه :

....
Try
Dim ds1 As New Data.DataSet()

da1.Fill(ds1, "text_table")
Session("currentNumberOfUsers") = ds1.Tables(0).Rows(0)(1) - 1

Dim cmd As New SqlCommand("update text_table set ONLINE= @ONLINE ", cn1)
cmd.Parameters.Add("@ONLINE", SqlDbType.NVarChar, 1000).Value = Session("currentNumberOfUsers")

cmd.ExecuteNonQuery()
Catch
Finally
cn1.Close()
cn1.Dispose()
End Try