من می خواهم در یک فایل اکسل که یک ستون آن 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);oleDbConnection1.Open();
oleDbCommand1.ExecuteNonQuery();
oleDbConnection1.Close();}
}
}
برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید
برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 204 تاريخ : يکشنبه 8 بهمن 1396 ساعت: 16:33