View Full Version : Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign
miladr
دوشنبه 05 آذر 1386, 19:56 عصر
این دیگه چه پیغامیه!!!!!!!!:عصبانی++:
Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign
mahdi_farhani
دوشنبه 05 آذر 1386, 21:07 عصر
اگر شما از DataSet استفاده میکنید ، Datatable شما دارای فیلد کلید می باشد ، و Qurey که شما از دیتابیس میخونه شامل فیلد های تکراری میشه و با همین مشکل مواجه میشه .
اگر اینطور نیست مشکلتو بیشتر توضیح بده لطفاً
miladr
دوشنبه 05 آذر 1386, 21:43 عصر
دیتاستم فیلد کلید داشت اونم ور داشتم درست نشد.
چیزه عجیبی ندارم objectdatasource دارم که یه gridviewد رو پر میکنه از ویزاردم استفاده کردم
وقتی table خالی بود صفحه مشکلی نداشت.gridview هم خالی بود
به محض ریختن اولین data این مشکل پیدا شد.
mahdi_farhani
دوشنبه 05 آذر 1386, 21:53 عصر
این مشل یه بار برای من موقعی رخ داد که اندازه فیلدها با اونو که داخل Datatable تعریف شده بود یکی نبود ، اینم چک کن
miladr
دوشنبه 05 آذر 1386, 22:06 عصر
نه چک کردم مشکلی نیست
miladr
دوشنبه 05 آذر 1386, 22:17 عصر
اقا واقعا که دستت درد نکنه منو نجات دادی.نمی دونم چطوری ازت تشکر کنم تا حالا اینطوری گیر نکرده بودم.
mahdi_farhani
دوشنبه 05 آذر 1386, 22:17 عصر
موفق باشید .
farzad_vb62
یک شنبه 13 اردیبهشت 1388, 10:20 صبح
این مشل یه بار برای من موقعی رخ داد که اندازه فیلدها با اونو که داخل Datatable تعریف شده بود یکی نبود ، اینم چک کن
ميشه بيشتر توضيح بدين. !
من اصلا table تعريف شده ندارم مثل کد زير
MySqlCommand mycmd = new MySqlCommand();
mycmd.Connection = MyConnection;
mycmd.CommandType = CommandType.Text;
mycmd.CommandText =SQL;
MySqlDataReader myReader = mycmd.ExecuteReader();
DataTable Result = new DataTable();
Result.Load(myReader);
MyConnection.Close();
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.