السلام عليكم ورحمة الله وبركاته
إخواني أعضاء ومشرفين وإداريين منتدى arabteam2000 اتمنى أن تكون بصحة جيد
في موضوعي أبحث عن حل لمشكلتي فأتمنى من الله أن أجده في هذا المنتدى الرائع
طرح المشكلة :
لدي في قاعدة البينات أكثر من جدول
وعندما أحملهم في dataset تنجح العملية معي لكن عندما أقوم بتحدثيهم في قاعدة البينات لا يتم التحديث مع العلم أنه يتم التحديث في dataset
عندما أعمل datatAdapte.uapdater(dataset)
فقط الجدو الأول الذي يحمل index 0 هو الذي يطرا عليه التغيرات أما الجداول الأخرى فترفض ذلك
مثال للتوضيح
Dim con as new sqlclient.sqlconnection("..............")
dim Da as sqlclient.sqlDataAdapter
Dim cmd as sqlclient.sqlCommandBuilder
dim DS as new Dataset
Da = new sqlclient.sqlDataAdapter("select *from table1 select *from table2 select *from table3",con)
Da.TableMappings.add("table","table1")
Da.tableMappings.add("Table1e,"table2")
DA.tableMappings.add("table2","Table3")
DA.fill(DS)
cmd = new sqlclient.sqlcommandbuilder(da)
da.insetrcommand = cmd.getinsertcommand
DA.Uapdate(DS)
هنا يتم فقط تحديث الجدول table1
أما باقي الجداول فلا تصل إليها التحدثات مثل إضافة أو حذف ....
أرجو أن أكون قد وضحت المشكلة
في انتظار ردودوكم
إلى دلك الحين
أستودعكم الله
والسلام عليكم ورحمة الله وبركاته