نمایش نتایج 1 تا 3 از 3

نام تاپیک: اضافه كردن يك سطر به جدولي كه foregin key داشته باشد

  1. #1

    اضافه كردن يك سطر به جدولي كه foregin key داشته باشد

    اگر بخواهيم مثلا در يك ديتاگريد يك سطر را انتخاب كنيم ودر پائين فرم آدرس اين سطر كه نام يك شخص هست را وارد كنيم كه در جدول آدرس يك فيلد به عنوان كليد خارجي براي تشخيص اينكه اين آدرس مال كدام شخص هست چگونه insert into كنيم تا اطلاعات وارد جدول آدرس شود

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    محل زندگی
    تهران - بچه اشکور شهرستان رودسر
    سن
    47
    پست
    243

    نقل قول: اضافه كردن يك سطر به جدولي كه foregin key داشته باشد

    نقل قول نوشته شده توسط hoseint مشاهده تاپیک
    اگر بخواهيم مثلا در يك ديتاگريد يك سطر را انتخاب كنيم ودر پائين فرم آدرس اين سطر كه نام يك شخص هست را وارد كنيم كه در جدول آدرس يك فيلد به عنوان كليد خارجي براي تشخيص اينكه اين آدرس مال كدام شخص هست چگونه insert into كنيم تا اطلاعات وارد جدول آدرس شود
    سوالت خیلی پیچیده شد. یعنی نامفهوم
    اما شما دو حالت می توانید foregin key را چک کنی یکی قبل از اینکه داده را بریزی چک کنی fk معتبر است یا نه .
    ویا هنگامی که در بانک اطلاعات را ریختی چنانچه fkرا در بانک تعریف کرده باشی از طرف بانک پیغام خطا صادر می شود و اطلاعات ذخیره نمی شود .(البته اگر fk نامعتبر باشد). شما می توانید این پیغام را مدیریت کنید

  3. #3

    نقل قول: اضافه كردن يك سطر به جدولي كه foregin key داشته باشد

    سلام
    اگر هر شخص یک آدرس داره که بهتر تو همون جدول نام ها آدرسم قرار بدی ولی اگر هر شخص چند آدرس داره میتونی به روشهای مختلفی کد نامی که در جدول انتخاب شده رو پیدا کنی و با اون کد در جدول آدرسها intert داشته باشی .
    مثلا اگر ستونی از گرید نامها، کد باشه میتونی مقدار سلولی از سطری که از گرید انتخاب شده است رو بخونی و در دستور Insert آدرس اون شخص استفاده کنی


    string strCode = dataGridView1.SelectedRows[0].Cells["نام فیلد یا ایندکس ستون کد"].Value.ToString();

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •