PDA

View Full Version : سوال: پایگاه دادم کلید نداره ولی TableAdapter.Fill به رکردهای شبیه به هم خطا میگیره.کسی دلیل این خطا رو می



hichkasebikas
چهارشنبه 08 شهریور 1391, 07:20 صبح
من طی شرط خاصی در برنامم نوشتم که یک رکورد تکرار بشه.همه فیلدها مثل همن به جز 2تا فیلد. توی پایگاه دادم به راحتی اضافه میشه و کار میده اما توی برنامم به این خط




privatevoid Form4_Load(object sender, EventArgs e)

{

davtalabBindingSource.Sort =
"idnumber DESC";



this.davtalabTableAdapter.Fill(this.oghafDataSet.d avtalab);


}


خط قرمز رو توی loadفرمم این پیغام رو میده:


91993

کسی دلیل خطا و طرز رفع خطا رو میدونه؟؟؟

hichkasebikas
چهارشنبه 08 شهریور 1391, 21:17 عصر
بابا 1نفر اینجا نیست که دلیل خطای منو بدونه و بتونه کمکم کنه؟؟؟

the king
چهارشنبه 08 شهریور 1391, 22:52 عصر
برای جدول تون کلید اصلی تعریف کنید، مثلا کلیدی با ترکیب اون دو فیلد مورد نظر.
در ضمن اگر ویژوال استدیو برای جداول و کوئری های بانک اطلاعاتی تون Dataset و کلاس ساخته
یکبار تیک شون رو بردارید و مجددا تیک بزنید تا بر اساس تغییراتی که داده اید مجددا کلاس ها ساخته بشه.