ehsan2007
شنبه 05 آبان 1386, 12:10 عصر
سلام
من صفحاتی که طراحی کردمو روی سرور بردم ولی وقتی میخواد فیلد رو توی دیتا بیس آپدیت کنه خطا میده یعنی آپدیت نمیکنه مشکلشم چک کردم از جایی که میخواد تاریخ رو دریافت کنه از سرور
DateTime tm;
tm = DateTime.Now;
string ClientIPAdress = "";
ClientIPAdress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (ClientIPAdress == null)
{
ClientIPAdress = Request.ServerVariables["REMOTE_ADDR"];
}
string[] arrClientValues = DataToInsert.Split("|".ToCharArray());
OleDbConnection Cnn = newOleDbConnection("provider=microsoft.jet.oledb.4.0;Data Source=" + Server.MapPath("xml/box.mdb"));
string insert;
insert = "update box set data='" + tm + "',";
insert += " ip='" + ClientIPAdress + "',";
insert += " id='" + 0 + "'";
insert += "where link='" + arrClientValues[1].ToString() + "'";
OleDbCommand Cmd = newOleDbCommand(insert, Cnn);
try
{
Cnn.Open();
Cmd.ExecuteNonQuery();
}
catch (OleDbException)
{
return"0";
}
catch (Exception)
{
return"0";
}
finally
{
Cnn.Close();
if (Cmd != null) Cmd.Dispose();
}
حالا وقتی میخواد آپدیت کنه خطا میده با ajax هم طراحی کردم خطاش معلوم نمیشه
روی کامپیوتر خودم همه چیز درست اجرا میشه چک هم کردم که دیتا بیس توی پوشه فقط خوندنی نباشه اونم درست بود آپدیت میشد ولی به جایی که میخواد تاریخ رو آپدیت کنه ارور میده توی دیتابیس که اکسس تاریخ رو من که گذاشتم از تاریخ ایران خودمون ذخیره میشه فرقی میکنه روی دیتابیس فیلدش تاریخ فرقی که نمیکنه حالا چی باشه
این صفحه ای که طراحی کردم
http://www.box.irking.ir
به قسمت آپدیت لینک رفته و توی کادر آدرس زیرو وارد کنید
http://photo2008.mihanblog.com
من صفحاتی که طراحی کردمو روی سرور بردم ولی وقتی میخواد فیلد رو توی دیتا بیس آپدیت کنه خطا میده یعنی آپدیت نمیکنه مشکلشم چک کردم از جایی که میخواد تاریخ رو دریافت کنه از سرور
DateTime tm;
tm = DateTime.Now;
string ClientIPAdress = "";
ClientIPAdress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (ClientIPAdress == null)
{
ClientIPAdress = Request.ServerVariables["REMOTE_ADDR"];
}
string[] arrClientValues = DataToInsert.Split("|".ToCharArray());
OleDbConnection Cnn = newOleDbConnection("provider=microsoft.jet.oledb.4.0;Data Source=" + Server.MapPath("xml/box.mdb"));
string insert;
insert = "update box set data='" + tm + "',";
insert += " ip='" + ClientIPAdress + "',";
insert += " id='" + 0 + "'";
insert += "where link='" + arrClientValues[1].ToString() + "'";
OleDbCommand Cmd = newOleDbCommand(insert, Cnn);
try
{
Cnn.Open();
Cmd.ExecuteNonQuery();
}
catch (OleDbException)
{
return"0";
}
catch (Exception)
{
return"0";
}
finally
{
Cnn.Close();
if (Cmd != null) Cmd.Dispose();
}
حالا وقتی میخواد آپدیت کنه خطا میده با ajax هم طراحی کردم خطاش معلوم نمیشه
روی کامپیوتر خودم همه چیز درست اجرا میشه چک هم کردم که دیتا بیس توی پوشه فقط خوندنی نباشه اونم درست بود آپدیت میشد ولی به جایی که میخواد تاریخ رو آپدیت کنه ارور میده توی دیتابیس که اکسس تاریخ رو من که گذاشتم از تاریخ ایران خودمون ذخیره میشه فرقی میکنه روی دیتابیس فیلدش تاریخ فرقی که نمیکنه حالا چی باشه
این صفحه ای که طراحی کردم
http://www.box.irking.ir
به قسمت آپدیت لینک رفته و توی کادر آدرس زیرو وارد کنید
http://photo2008.mihanblog.com