PDA

View Full Version : مشکل insert,update کردن رکورد در 2 جدولی که با هم relation دارند!!فوری



mehr825
چهارشنبه 26 مرداد 1384, 07:19 صبح
سلام
من 2 تا جدول در یک دیتابیسsql server 2000 دارم در محیط vb.netروی یک فرم 2 تا sqldataadapter به هر یک از این table ها زدم, یک دیتاست ایجاد کردم با این دو جدول . سپس روی این دیتاست یک relation تعریف کردم (در جدول پدر یک کلید اصلی تعریف کردم که از طریق آن با کلید خارجی روی جدول فرزند ارتباط یک به چند وجود دارد). روی فرم فیلدهای جدول پدر را بایند کردم .جدول فرزند را از طریق dbgridروی فرم قرار دادم.که خصوصیت datamemberاین dbgrid را برابر با اسم relation خودم گذاشتم.ارتباط برقرار شد.delet انجام میشود ولی update , insert نه!!! لطفا سریع به من جواب بدهید.

GOLDEN USER
پنج شنبه 27 مرداد 1384, 12:15 عصر
من هم دقیقا یک همچین مشکلی دارم امیدوارم کسی راه حلی ارائه بدهد.

H_Ghaffarian
یک شنبه 30 مرداد 1384, 07:26 صبح
سلام
در مورد ارتباط بین جداول باید این نکته رو در نظر بگیرید که مقدار جدول دوم ارتباط مستقیم با مقادیر جدول اصلی داره و هرگونه ارتباط بین جداول بر این اساس بنیان نهاده شده. بنابراین اگه مقادیر از جدول اصلی حذف بشن یا تغییر بکنند یکجور بی نظمی در جداول پیش میاد و بخاطر همین سرور پایگاه داده روی این موضوع حساسه. اگه می خواهید اطلاعات بیشتر و کاملتری در این مورد داشته باشید، توصیه می کنم یه سری به کتابهای پایگاه داده ها که توسط دانشجویان مهندسی کامپیوتر استفاده می شه ، بزنید.