خرید بک لینک
من می خواهم در یک فایل اکسل که یک ستون آن auto number است اطلاعات را تغییر دهم به این صورت که شماره سطر و متن را در دو تکس باکس وارد می کننم اما هنگام تغییر اطلاعات با خطا روبرو می شود به جای دستور
update a set id=@id , matn=@matn where id=@id
باید از چه دستوری استفاده کنم کل برنامه را با دستور زیر نوشته ام و فایل پیوست را فرستاده ام



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Data.OleDb;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace testzakhire
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
oleDbCommand1.Parameters.Clear();
oleDbCommand1.CommandText = "update a set id=@id , matn=@matn where id=@id";
oleDbCommand1.Parameters.AddWithValue("@id",textBo x2.Text);
oleDbCommand1.Parameters.AddWithValue("@matn", textBox1.Text);

oleDbCoection1.Open();
oleDbCommand1.ExecuteNonQuery();
oleDbCoection1.Close();

}
}
}


فایل های ضمیمه

برچسب: نویسنده: خنج تاريخ: دوشنبه 9 بهمن 1396 ساعت: 2:11

صفحه بندی