يا اخوان انا مبتدء في ال asp.net واحاول ان اتعلم هذا اللغة وكتب برنامج ولكن حصل معي خطاء وحاولت ان احل هذا الخطاء بس بدون فائدة وارجوا من الاخوان الاعضاء الكرام المساعدة ........
مرحبا
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
public partial class MainM : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|DataBaseProject.mdb;Persist Security Info=False");
OleDbCommand MyCmd = new OleDbCommand();
// OleDbDataReader Myreader;
conn.Open();
MyCmd.Connection = conn;
MyCmd.CommandType = CommandType.Text;
MyCmd.CommandText = "INSERT INTO TB_Books(Name_Book,Date_Book,Name_Author,Size,Quality,Name_College,Number_Operation,Name_Product) VALUES(?,?,?,?,?,?,?,?);";
MyCmd.Parameters.Clear();
MyCmd.Parameters.AddWithValue("?", T2.Text);
MyCmd.Parameters.AddWithValue("?", T3.Text);
MyCmd.Parameters.AddWithValue("?", T4.Text);
MyCmd.Parameters.AddWithValue("?", T5.Text);
MyCmd.Parameters.AddWithValue("?", DropDownList1.SelectedValue);
MyCmd.Parameters.AddWithValue("?", T6.Text);
MyCmd.Parameters.AddWithValue("?", T1.Text);
MyCmd.Parameters.AddWithValue("?", T7.Text);
MyCmd.ExecuteNonQuery();
MyCmd.Dispose();
//conn.Close();
}
}هذا الخطاء :
"Syntax error in INSERT INTO statement."