sima_gh7
جمعه 18 شهریور 1384, 01:36 صبح
من دو تا جدول درserver sql دارم که بوسیله یک کلید اصلی با هم در ارتباطند ، که این فیلد در یکی از جدولها به عنوان فیلد identity هست .
در جدول اول فیلد id فیلد identity و همینطور به عنوان کلید اصلی است و در جدول دوم فیلدهای id و name با هم کلید اصلی هستند و id کلید خارجی است .اطلاعات مربوط به این جداول در یک فرم در دلفی توسط کاربر وارد میشن . برای insert اطلاعات به جدول اول مشکلی نیست ، ولی برای وارد کردن اطلاعات در جدول دوم نمی دونم چطور قبل از post کردن اطلاعات به جداول ، فیلد id جدول دوم رو به فیلد id جدول اول ارجاع بدم ، و اطلاعات مربوط به فیلد name( مربوط به id جدید) که توسط کاربر در یک DBComboBox قرار گرفتند را در جدول دوم وارد کنم (که بسته به تعداد name هایی که کاربر در DBComboBox وارد کرده باید رکورد جدید به جدول دوم اضافه بشه ).
البته من از یک ADOquery استفاده کردم و کد زیر رو در ویژگی sql اون نوشتم :
SELECT * From project , office
که project و office به ترتیب جدولهای اول ودوم هستند .
در جدول اول فیلد id فیلد identity و همینطور به عنوان کلید اصلی است و در جدول دوم فیلدهای id و name با هم کلید اصلی هستند و id کلید خارجی است .اطلاعات مربوط به این جداول در یک فرم در دلفی توسط کاربر وارد میشن . برای insert اطلاعات به جدول اول مشکلی نیست ، ولی برای وارد کردن اطلاعات در جدول دوم نمی دونم چطور قبل از post کردن اطلاعات به جداول ، فیلد id جدول دوم رو به فیلد id جدول اول ارجاع بدم ، و اطلاعات مربوط به فیلد name( مربوط به id جدید) که توسط کاربر در یک DBComboBox قرار گرفتند را در جدول دوم وارد کنم (که بسته به تعداد name هایی که کاربر در DBComboBox وارد کرده باید رکورد جدید به جدول دوم اضافه بشه ).
البته من از یک ADOquery استفاده کردم و کد زیر رو در ویژگی sql اون نوشتم :
SELECT * From project , office
که project و office به ترتیب جدولهای اول ودوم هستند .