ورود

نسخه کامل مشاهده نسخه کامل : اضافه کردن رکورد در جدولی که دارای کلید خارجی است



soltanmahdi
11-04-2007, 21:57
با سلام خدمت دوستان.
من یک بانک اطلاعاتی دارم که با sql نوشتمش. 3 تا جدول اصلی دارم که دارای کلید هایی هستند و چند تا جدول دیگه که کلید های اصلی اون 3 تا جدول کلید های خارجی آنها هستند. حالا مشکل ایجا است که وقتی بخواهم که در این جدول های غیر اصلی که چیزی insert کنم خطای زیر را میدهد.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چی کار باید بکنم. آیا برای چنین حالتی که فیلدی کلید خارجی جدول است به روش دیگری باید insert کرد؟

MAR_Programmer
20-04-2007, 11:39
سلام
اول باید بگم که من با TQuery یا TADOQuery برای insert یا edit مستقیم کار کردم و نشد
برای این کار به هر کدوم از بانک های اطلاعاتی به صورت جدا یه TTable وصل می کردم بعد مقدار های لازم رو به هر کدوم می دادم بعد Query رو غیره فعال و فعال می کردم یعنی Query فقط برای نمایش اطلاعات بود و برای تغییر اطلاعات از Table ها استفاده می کردم