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

نام تاپیک: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

  1. #1

    عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    سلام دوستان .
    من یه جدول واسه درج خبر همراه عکس اون خبر رو میخوام...فیلدهاشو نوشتم حالا اگه بخوام نوع فیلد پیکچرم رو که از نوع ایمیج تعریف کرده بودم عوضش کنم و از نوع ورچر بذارم چکا کنم؟
    عوض میکنم اما خطا میده و عوض نمیشه!!

  2. #2

    نقل قول: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    ین مشکل مربوط به تنظیمات sql می باشد از مسیر زیر ا ستفاده کنید:
    tools>option>designers
    و بعد تیک مربوط به گزینه Prevent saving changed that require... رو بردارید و بعد تمام پنجره ها رو تائید کنید...

  3. #3

    نقل قول: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    نقل قول نوشته شده توسط 00empty00 مشاهده تاپیک
    سلام دوستان .
    من یه جدول واسه درج خبر همراه عکس اون خبر رو میخوام...فیلدهاشو نوشتم حالا اگه بخوام نوع فیلد پیکچرم رو که از نوع ایمیج تعریف کرده بودم عوضش کنم و از نوع ورچر بذارم چکا کنم؟
    عوض میکنم اما خطا میده و عوض نمیشه!!
    این مسیر را طی کنید :
    tools>options>database tools>table and database designers
    تیک ... prevent saving changes را بردارید و عمل modify دیتابیس را انجام دهید.

  4. #4

    نقل قول: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    این کارارو کردم اما باز میگه تبدیل نوع ایمیج یه ورچر رو دیتا بیس ساپورت نمیکنه
    چکا کنم؟

  5. #5
    کاربر دائمی آواتار Galawij
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شاره که م سنه
    پست
    711

    نقل قول: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    احتمالاً تو جدولتون داده ذخیره شده دارید، اگر می خواید تبدیل نوع انجام بدید، باید اول داده ها را از جدول پاک کنید. در صورتی که اطلاعات مهم و زیادی دارید که نمی شه آنها را حذف کرد و اینکه چون ماهیت این دو نوع داده که می خواید تبدیل کنید فرق می کنه در نتیجه اجازه تبدیل را نمی ده، شما فقط می تونید نوع داده Image را به varbinary و بلعکس تغییر نوع بدید.

  6. #6

    نقل قول: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    نقل قول نوشته شده توسط Galawij مشاهده تاپیک
    احتمالاً تو جدولتون داده ذخیره شده دارید، اگر می خواید تبدیل نوع انجام بدید، باید اول داده ها را از جدول پاک کنید. در صورتی که اطلاعات مهم و زیادی دارید که نمی شه آنها را حذف کرد و اینکه چون ماهیت این دو نوع داده که می خواید تبدیل کنید فرق می کنه در نتیجه اجازه تبدیل را نمی ده، شما فقط می تونید نوع داده Image را به varbinary و بلعکس تغییر نوع بدید.
    نه داده ای هنوز ندارم تو پایگام حالا من اگه ایمجمو با همون نوع ایمیج ذخیره کنم مشکلی پیش نمیاد؟آخه گفتن نوعش باید ورچر باشه

  7. #7
    کاربر دائمی آواتار Galawij
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شاره که م سنه
    پست
    711

    نقل قول: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    حالا من اگه ایمجمو با همون نوع ایمیج ذخیره کنم مشکلی پیش نمیاد؟آخه
    نوع داده Image در حال منسوخ شدن هست، بهتره از نوع داده varbinary استفاده کنید.
    گفتن نوعش باید ورچر باشه
    با ورچر شما نمی تونید عکس ذخیره کنید.

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    تهران
    پست
    66

    نقل قول: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    اصلا ورچر برای چی؟image رو اگر خودشو می خوای تو دی بی بزنی یا image یا binary یا varbinary باشه، varchar زمانی باید استفاده کنی که بخوای آدرس عکستو داخل دی بی بزنی .الان داخل یکی از ستونهات stream عکس رو داری ، نه آدرس عکس رو .لپ مطلب اینکه image به varchar تبدیل نمیشه کار درستی هم نیست

  9. #9

    نقل قول: عوض کردن نوع یک فیلد(لطفا جواب بدید فوریه)

    ممنون دوستان مشکل رفع شد.همونجور که دوست عزیزمون گفت تبدیل ایمیج به ورچر غیرممکنهتازه کاریم خوو

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

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