ورود

View Full Version : سوال: عدم اجرای ole_comm.ExecuteNonQuery();



anahitanaragh
دوشنبه 26 اسفند 1387, 20:34 عصر
:متفکر:سلام
من دارم روی یک سایت کار می کنم در قسمت ثبت اطلاعات از کد زسر استفاده کرده ام ولی در زمان اجرا وقتی داده ها را ثبت می کنم یک پیغام خطا صادر می شه .
کد:


protectedvoid Page_Load(object sender, EventArgs e)
{
str_conn = "provider=microsoft.jet.oledb.4.0;" + "data source= C:\\Documents and Settings\\anahita\\WebSite2\\app_data\\Database1.m db";
ole_conn.ConnectionString = str_conn;
ole_comm.Connection = ole_conn;

}
protectedvoid btnnext_Click(object sender, EventArgs e)
{
}
protectedvoid Button1_Click(object sender, EventArgs e)
{
ole_comm.CommandType = CommandType.StoredProcedure;
ole_comm.CommandText = "sp_ins_tch_rgs";
ole_comm.Parameters.AddWithValue("@user", txtuser.Text.Trim());
ole_comm.Parameters.AddWithValue("@name", txtname.Text.Trim());
ole_comm.Parameters.AddWithValue("@family", txtfamily.Text.Trim());
ole_comm.Parameters.AddWithValue("@mobile", txtmobile.Text.Trim ());
ole_comm.Parameters.AddWithValue("@tel", txtnumber.Text.Trim());
ole_comm.Parameters.AddWithValue("@email", txtemail.Text.Trim());
ole_comm.Parameters.AddWithValue("@ostan", txtostan.Text.Trim());
ole_comm.Parameters.AddWithValue("@city", txtcity.Text.Trim());
ole_comm.Parameters.AddWithValue("@adress", txtpost.Text.Trim());
ole_comm.Parameters.AddWithValue("@postal", txtcodepost.Text.Trim());
ole_conn.Open();
ole_comm.ExecuteNonQuery();
ole_conn.Close();


خطایی که اتفاق می افته اینه:


Source Error:

Line 46: Line 47: ole_conn.Open();Line 48: ole_comm.ExecuteNonQuery();Line 49: ole_conn.Close();Line 50:


از دوستانی که می تونن خواهش می کنم کمکم کنند.
من فکر می کنم به خاطر دستور sql باشه فکزر می کنم اشتباه است.

anahitanaragh
دوشنبه 26 اسفند 1387, 20:36 عصر
در ادامه بگم من تمام تنظیمات از جمله using system.data.oledb; را انجام دادم.
واقعاً لازم دارم.

anahitanaragh
دوشنبه 26 اسفند 1387, 20:46 عصر
عنوان errorاینه به چه معنایی میشه؟
System.Data.OleDb.OleDbException: Expected query name after EXECUTE