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

نام تاپیک: type فیلد ؟

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مشهد
    سن
    39
    پست
    116

    type فیلد ؟

    با سلام
    برنامه ای دارم که در آن از table ای از sql استفاده می کند. می خواهم برای هر رکورد آن اظلاعاتی که اندازه آن به 1 صفحه می رسد ،در نظر بگیرم.
    آیا این اطلاعات باید در بانک ذخیره شود؟ اگه آره type فیلد چه باید باشد.
    وگرنه باید به صورت یک form ثابت در نظر گرفته شود؟
    اگر کار نمونه دارید خوشحال می شم ببینم.

  2. #2

    نقل قول: type فیلد ؟

    نقل قول نوشته شده توسط shadidayan مشاهده تاپیک
    با سلام
    برنامه ای دارم که در آن از table ای از sql استفاده می کند. می خواهم برای هر رکورد آن اظلاعاتی که اندازه آن به 1 صفحه می رسد ،در نظر بگیرم. آیا این اطلاعات باید در بانک ذخیره شود؟ اگه آره type فیلد چه باید باشد. وگرنه باید به صورت یک form ثابت در نظر گرفته شود؟
    اگر کار نمونه دارید خوشحال می شم ببینم.
    سلام.
    دقت کنید که چی میپرسید. شما دارید میگید میخواهید اطلاعاتی معادل یک صفحه بازاری هر رکورد در بانک نگهداری کنید. خوب اگر واقعا منظورتون همین باشه، اینکه یه مساله کاملا ساده هستش و البته که باید اطلاعات رو در بانک نگهدارید. فرض کنید این رکورد شامل 20 تا فیلد باشه، خوب طبیعی که از یک صفحه هم بیشتر میشه و ...

    اما احتمالا منظور شما داشتن فیلدی یک صفحه ای بازای هر رکورد هستش نه داشتن یه رکورد یه صفحه ای. (این دو تا خیلی با هم فرق میکنن). اگر این باشه، باید بگید که این اطلاعات چیه؟ عکس هستش؟ فایل صوتی هستش؟ فایل ویدئویی هستش؟ یا نه، خودش شامل N تا فیلد دیگه هستش؟ اگر عکس، فایل صوتی یا فایل ویدئویی هستش، میتونید از تایپ image استفاده کنید. این تایپ به شما این اجازه رو میده تا اطلاعات Binary خودتون رو در اون ذخیره و نگهداری کنید. (البته من خودم این روش رو زیاد نمیپسندم، اگرچه Integrity اطلاعات حفظ میشه؛ ولی log file سریع السیر رشد پیدا میکنه و در بسیاری از موارد بسته به محتوای مورد نظر فیلد، شاید نگهداری فیلد روی NTFS بسیار بسیار ارجح باشه تا نگهداری اون در بانک). ضمن اینکه اگر قرار باشه مثلا عکس نگهدارید، اونوقت باید کار بیشتری انجام بدید تا Browser ها بتونن Content پویای شما رو Cache کنن و ...

    اما اگر این فیلد یه صفحه ای شامل N رکورد دیگه هستش، بسته به شرایط دو انتخاب دارید:

    1. اونها رو به Entity های متفاوت تقسیم کنید و جداگانه هر یک رو در جداول مربوطه ذخیره کنید.
    2. از فیلدی با تایپ xml استفاده کنید و اونها رو تحت قالب مشخصی در این فیلد نگهداری کنید.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    مشهد
    سن
    39
    پست
    116

    نقل قول: type فیلد ؟

    با تشکر
    جواب سوالمو قهمیدم ممنون

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

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