توضیح
چیز عجیب غریب و پیچیده ای نیست !
چند تا جدول اصلی داریم به اسم SECTOR که در هر کدوم PrimaryKey اسمش هست ID که با اضافه شدن هر رکورد به مقدار اون یه دونه اضافه می شه
یه جدول مادر داریم به اسم ATC که برای رابطه با تک تک جدول های SECTOR ء از هر جدول ء فیلد ID رو به عنوان کلید خارجی قرض می گیره
یعنی تو جدول ATC یه فیلد داریم به اسم IDSECTOR1 که دقیقا مشخصه که همون فیلد ID در جدول SECTOR1 هست و یه فیلد داریم به اسم IDSECTOR2 که همون فیلد ID در جدول SECTOR2 هست و ......
تو خود جدول ATC هم PrimaryKey اسمش هست ID که با اضافه شدن هر رکورد به مقدار اون یه دونه اضافه می شه
حالا جای جالب داستان اینجاست D: تمام جدول های SECTOR و جدول مادر که اسمش ATC بود ء همشون تو یه فرم عملیات INSERT شون انجام میشه !
من الان به راحتی می تونم برای تک تک جدول های SECTOR یه خط QUERY بنویسم و Insert رو براشون انجام بدم (به زبان سی شارپ)
;"(String insertsector1="INSERT INTO SECTOR1(P1,P2)VALUES(S1.text,S2.text
(چون با اضافه کردن رکورد مقدار ID بطور خودکار +1 می شود ء دیگر نیاز نیست از طریق QUERY آن را وارد کنیم)
ولی برای جدول ATC که فیلد کلید اصلی هر جدول SECTOR رو تو خودش داره
برای پر کردن این فیلدها به مشکل خوردم
;"(?????,????) String insertsector1="INSERT INTO SECTOR1(IDSECTOR1,IDSECTOR2)VALUES
علامت سوالها یعنی اینکه هیچ OBJ ندارم که مقدار IDSECTOR ها رو ازش بخونم !!!!!!!!!!!!!!
پس ترجیح میدم یه کاری کنم که IDSECTOR ها بطور اتومات تو ATC هم اضافه شه D: