soheila2012
سه شنبه 31 اردیبهشت 1392, 18:50 عصر
using
System.Text.RegularExpressions;
public
partialclassConetous : System.Web.UI.Page
{
privateOleDbConnection con;
public Conetous()
{
con =
newOleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=Server.MapPath('./Data/Database.mdb')");
}
protectedvoid Page_Load(object sender, EventArgs e)
{
}
protectedvoid btnSubmit_Click(object sender, EventArgs e)
{
con.Open();
// int NID = Convert.ToInt32(ViewState["NID"]);
if ((txtName.Text == "" || txtEmail.Text == "") && txtComment.Text == "")
{
lblResult.ForeColor = System.Drawing.
Color.Red;
lblResult.Text =
" خطا در ارسال پيام، لطفا دوباره سعی کنید ";
lblResult.Visible =
true;
}
else
{
string query = "insert into tblComment(commentUserName,CommentEmail,CommentTex t)VALUES ('" + txtName.Text + "','" + txtEmail.Text + "','" + txtComment.Text + "')";
OleDbCommand da = newOleDbCommand();
da.CommandText = query;
da.Connection = con;
da.ExecuteNonQuery();
con.Close();
lblResult.Text =
"پيام شما با موفقيت ارسال شد .";
lblResult.ForeColor = System.Drawing.
Color.Green;
lblResult.Visible =
true;
btnSubmit.Enabled =
false;
}
}
}
اینا کدایی که برای برای دکمه ی ثبت نوشتم فقط سه تا TextBox دارم که میخوام با فیلدهای مرتبط با خودش ثبت شه چرا پیغام خطا میده؟؟
برای ارتباط با اکسس از روش دیگه ای استفاده کرده بودم در قسمتDatasource آدرس دقیق رو گذاشته بودم که این باعث می شد اگه این برنامه جای دیگه اجرا بشه ارور بده! حالا با سیستم من ارور نمیداد ولی کار ثبت هم انجام نمیداد.
مشکل کجاست؟
مرسی
System.Text.RegularExpressions;
public
partialclassConetous : System.Web.UI.Page
{
privateOleDbConnection con;
public Conetous()
{
con =
newOleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=Server.MapPath('./Data/Database.mdb')");
}
protectedvoid Page_Load(object sender, EventArgs e)
{
}
protectedvoid btnSubmit_Click(object sender, EventArgs e)
{
con.Open();
// int NID = Convert.ToInt32(ViewState["NID"]);
if ((txtName.Text == "" || txtEmail.Text == "") && txtComment.Text == "")
{
lblResult.ForeColor = System.Drawing.
Color.Red;
lblResult.Text =
" خطا در ارسال پيام، لطفا دوباره سعی کنید ";
lblResult.Visible =
true;
}
else
{
string query = "insert into tblComment(commentUserName,CommentEmail,CommentTex t)VALUES ('" + txtName.Text + "','" + txtEmail.Text + "','" + txtComment.Text + "')";
OleDbCommand da = newOleDbCommand();
da.CommandText = query;
da.Connection = con;
da.ExecuteNonQuery();
con.Close();
lblResult.Text =
"پيام شما با موفقيت ارسال شد .";
lblResult.ForeColor = System.Drawing.
Color.Green;
lblResult.Visible =
true;
btnSubmit.Enabled =
false;
}
}
}
اینا کدایی که برای برای دکمه ی ثبت نوشتم فقط سه تا TextBox دارم که میخوام با فیلدهای مرتبط با خودش ثبت شه چرا پیغام خطا میده؟؟
برای ارتباط با اکسس از روش دیگه ای استفاده کرده بودم در قسمتDatasource آدرس دقیق رو گذاشته بودم که این باعث می شد اگه این برنامه جای دیگه اجرا بشه ارور بده! حالا با سیستم من ارور نمیداد ولی کار ثبت هم انجام نمیداد.
مشکل کجاست؟
مرسی