ورود

View Full Version : سوال: مشکل در دریافت اشتباه اطلاعات کاربر



ab_ba
یک شنبه 23 تیر 1387, 09:20 صبح
با سلام
من کد زیر را نوشته ام تا اطلاعات کاربروارد شده به سایت در بانک ذخیره گردد
<code>
objconn.execute "insert into [view] values( " & session.sessionID & ", ' " & request.servervariables("HTTP_REFERER") & "', ' " & request.servervariables("HTTP_USER_AGENT") & " ', ' " & request.servervariables("REMOTE_ADDR") & " ', ' " & request.servervariables("SERVER_NAME") & " ', ' " & request.servervariables("HTTP_UA_CPU") & " ', ' " & request.servervariables("HTTP_UA_OS") & " ', ' " & request.servervariables("PATH_TRANSLATED") & " ', ' " & request.servervariables("HTTP_UA_PIXELS") & " ', '-', '-')"
<code/>
ولی اطلاعات درستی در بانک ذخیره نمیشود

در مواردی که هم که میخواستم تاریخ را در بانک ذخیره کنم همیشه یک تاریخ با یک ساعت ثابت ذخیره میشد
مشکل کجاست
با تشکر

sarasara
یک شنبه 23 تیر 1387, 10:10 صبح
منظورت از درست ذخیره نمی شه چیه؟

ab_ba
یک شنبه 23 تیر 1387, 10:56 صبح
منظورت از درست ذخیره نمی شه چیه؟

منظورم اینه که یا اصلا اطلاعاتی ذخیره نمیشه
البته خود رکورد ذخیره میشه Ip , Session و بعضیها درستند
بعضی ها خالیند مثل نوع سیستم عامل نوع سی پی یو دقت صفحه نمایش و

بعضی مثل تاریخ و ساعت یک عدد ثابت در همه رکوردها ذخیره میشه

nextplus
شنبه 02 شهریور 1387, 01:35 صبح
دوست عزيز يك پيشنهاد برات دارم ؛ اونهم اينه كه هيچ موقع از دستورات sql براي درج يا ويرايش استفاده نكني
چون يك سري علائم باعث مي شه كه صورت كلي دستور sql به هم بريزه ؛ پس بهتره از متدهاي خود آبجكت مورد استفاده براي پايگاه داده كمك بگيري
مثل
rs.addnew
rs("id")=session.sessionID
rs("ip")=cstr(request.servervariables("REMOTE_ADDR"))
.
.
.
rs.update