0 امتیاز

سلام

مشابه این سوال قبلا برای sql بود اما هر کار کردم نشد تغییرش بدم برای اکسس

من از این کد برای ذخیره اطلاعات گرفته شده از کاربر استفاده می کنم :

private int EditID = 0; 
private static string Connection =   @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +   Application.StartupPath + @"\MyDatabase.accdb";.
OleDbConnection con = new OleDbConnection(Connection); 
OleDbCommand com = new OleDbCommand("Insert Into MyTable(Code,FullName,Tell,Email) Values (@Code,@FullName,@Tell,@Email)", con); 
com.Parameters.AddWithValue("@Code", txtCode.Text); 
com.Parameters.AddWithValue("@FullName", txtName.Text); 
com.Parameters.AddWithValue("@Tell",txtTell.Text); 
com.Parameters.AddWithValue("@Email",txtEmail.Text  ); 
con.Open(); 
com.ExecuteNonQuery(); 
con.Close();

خب توی پایگاه اکسس ستون code رو اگر primary کنم که کلا برنامه ارور میده ...

باید چکار کنم که اگر کد پرسنلی تکراری بود یه messagebox بده و اگر هم نبود ثبت بشه

ممنون

بسته شده

1 پاسخ

+1 امتیاز
 
بهترین پاسخ
ممنون آموزشی کامل و کافی بود

واقعا دست مریزاد

یک سوال من از دیتاگرید ویو مجموعه telerik استفاده می کنم اونم فقط به خاطر داشتن گزینه filtring که اجازه میده توی هر ستون جستجو رو انجام بدم ...

آیا دیتاگرید ویو خود ویژوال اینکار رو میکنه؟(filtring)

دوم اینکه من اگر از دیتاگریدویو telerik استفاده کنم بنابراین میتونم از کدهایی که نوشتید استفاده کنم به مشکل برنمی خورم

متشکرم
توسط (190 امتیاز) 11 22
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...