PDA

View Full Version : سوال: مشكل ذر ورود كليد اصلي به كليد خارجي



ali_ahr7
شنبه 10 بهمن 1388, 07:29 صبح
سلام.من یه برنامه دارم که مثلا شامل دوتا جدول هستش.
جدول اول شامل کلید اصلی و جدول دوم شامل فیلد کلید خارجی میباشد.

سوال اینجاست:
چطور میتونم مقدار autonumber کلید اصلی رو توی کلید خارجی جدول دوم بصورت همزمان بریزم؟

توضیح:
هنگام ورود داده به جدول دوم مقدار 1- وارد میشود.چون فیلد اصلی هنوز مقدار نگرفته.

راستي سرچ هم كردم ولي جواب درستي نگرفتم.(فقط تابع max رو پيدا كردم كه كار درستي نيست.)

AminSobati
شنبه 10 بهمن 1388, 21:00 عصر
سلام دوست عزیزم،
اگر در جدول اول از فیلد Identity استفاده میکنین، میتونین بعد از Insert به کمک تابع scope_identity مقدار تولید شده رو بدست بیارین و ازش برای Insert به جدول دوم استفاده کنین

ali_ahr7
شنبه 10 بهمن 1388, 23:59 عصر
متشكرم.ولي اگه ميشه يه خورده بيشتر درباره تابع مورد نظر توضيح بدين.و بگين آيا تابع رو بايد از جايي گير بيارم يا خودم بنويسم.متشكرم