نمایش نتایج 1 تا 4 از 4

نام تاپیک: ارور در اتصال به ديتا بيس

  1. #1
    کاربر تازه وارد آواتار alifa135
    تاریخ عضویت
    تیر 1387
    محل زندگی
    قزوین
    پست
    33

    ارور در اتصال به ديتا بيس

    سلام دوستان
    تو پروژه اي كه دارم كار مي كنم در ارتباط با ديتابيس (اكسس) وقتي اطلاعات رو وارد مي كنم و دكمه Save رو مي زنم ارور زير دامن گيرم مي شه .
    da.update(ds,"Stbl");


    da يه نمونه از DataAdapter هست
    ds هم يه نمونه از DataSet و Stbl هم نام جدول مورد نظر .

    ارور با عنوان:
    OleDb Exception was unhandled
    محتواي ارور :
    Syntax error in INSERT INTO statement

    پيشاپيش ممنون از راهنمايي هاتون

  2. #2

    نقل قول: ارور در اتصال به ديتا بيس

    دستور insertet مشكل داره
    دستوراتت رو اگه مي توني بنويس تا متوجه مشكلت بشيم.

  3. #3
    کاربر دائمی آواتار arefba
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    زیر لب تاپم
    سن
    33
    پست
    782

    نقل قول: ارور در اتصال به ديتا بيس

    اینجوری معلوم نمیشه اینسرتت رو بزار

  4. #4
    کاربر تازه وارد آواتار alifa135
    تاریخ عضویت
    تیر 1387
    محل زندگی
    قزوین
    پست
    33

    نقل قول: ارور در اتصال به ديتا بيس

    البته من خودم فكر مي كنم ايراد از جدول ديتابيسم هست ولي نمي دونم اشكالش چيه ؟
    چون با يه ديتا بيس ديگه توي همين دستورات جواب داد .
    ديتا بيس :
    DataB.zip

    اين كل كدهاي مهمي هست كه من نوشتم .

    public partial class Form1 : Form
    {
    string strsql;
    string strcon;
    DataSet ds = new DataSet();
    OleDbConnection con = new OleDbConnection();
    OleDbDataAdapter da = new OleDbDataAdapter();
    DataRow newrow;
    OleDbCommandBuilder cb = new OleDbCommandBuilder();

    public Form1()
    {

    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    strcon="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source=C:\\ati.mdb";
    strsql = "select * from Rsv";
    con=new OleDbConnection(strcon);
    con.Open();
    da=new OleDbDataAdapter(strsql,con);
    da.Fill(ds, "Rsv");
    }

    private void button1_Click(object sender, EventArgs e)
    {
    newrow = ds.Tables["Rsv"].NewRow();

    newrow["C_code"] = textBox2.Text;
    newrow["C_Fname"] = textBox3.Text;
    newrow["Tel"] = textBox4.Text;
    ds.Tables["Rsv"].Rows.Add(newrow);
    cb = new OleDbCommandBuilder(da);
    da.InsertCommand = cb.GetInsertCommand();
    da.Update(ds, "Rsv");
    dataGridView1.DataBindings.Add(new Binding("DataSource", ds, "Rsv"));
    con.Close();
    textBox3.Text = "";
    textBox2.Text = "";
    textBox4.Text = "";
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •