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

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: تغییر نام ستون ها ی جدول در بانک sql

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2012
    پست ها
    7

    پيش فرض تغییر نام ستون ها ی جدول در بانک sql

    با سلام

    چطوری میشه نام ستون های یک جدول را در بانک sql تغییر بدهیم

    من یه برنامه دارم که کاربر می تونه ستون به جدول اضافه کنه و مقدار دهی کنه(با استفاده از دستورات alter)
    کاربر می تونه ستون های ایجاد شده را حذف کنه
    ولی حالا می خوام که کاربر بتونه نام این ستون ها رو هم بتونه تغییر بده ولی هر کاری کردم جواب نداد.

    میشه منو کمک کنید؟

    با تشکر

  2. #2
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    عموما بهتر است اینگونه کارها انجام نشود و بهتر است نام نمایشی را تغییر دهید. (منظور من همان نام نمایشی (Text,Caption) در گرید هست.)
    در غیر این صورت [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] آموزش را ببینید. تمام مطلب را گفته است.
    خلاصه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در مورد sp_rename نیز می توانید [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] مطلب را بخوانید.

    در ضمن اگر قبلا نیز این مطلب را امتحان کردید و مطالب دیگر را بررسی کرده اید،بگویید تا دوستان راه تکراری معرفی نکنند.

    موفق باشید.

  3. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  4. #3
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2012
    پست ها
    7

    پيش فرض

    سلام
    اللهم صل علی محمد و آل محمد
    ممنون از این که پاسخ دادین
    مشکل این است که من مجبورم چون این مدلی خواستن
    و من هم نمیدونم که این کد شما را باید کجا بنوسم
    البته به عنوان دستور sql نوشتم ولی میگه من sp-rename رو نمی شناسم و syntax error میده اگه بتونید یه نمونه برام بفرسین ممنون میشم

    با تشکر

  5. #4
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    ابتدا یک Stored Procedure بسازید.
    تمام متن آن را پاک کنید و این را در آن بگذارید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مقادیر را خود بر اساس نام جدول و فیلد تغییر دهید. حال آنرا اجرا کنید. جدول را بررسی کنید، نام ستون تغییر می کند.
    در صورتی هم که قصد استفاده از SP را نداشته باشید می توانید اینگونه استفاده کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در بخش ConnectionString کانکشن دیتابیس خود را بنویسید. در بخش command نیز نام جدول و فیلد خود را تغییر دهید.

    موفق باشید.

  6. 2 کاربر از Msba بخاطر این مطلب مفید تشکر کرده اند


  7. #5
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2012
    پست ها
    7

    پيش فرض

    با سلام
    از راهنماییتون سپاسگذارم ولی من یه کدی نوشتم که با هاش به مشکل بر می خورم
    نام ستون های من باید فارسی باشه و این مسئله برای من مشکل ساز شده است.
    من کدم را براتون می ذارم اگه تونستید مشکلش را حل کنید ممنون می شم.
    می تونید از لینک زیر دانلودش کنید و اگه تونستید اطلاحش کنید.
    دقت شود که نام ستون چه انگلیسی چه فارسی باید قابل ویرایش باشد
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    با تشکر

  8. #6
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    من فکر کنم مشکل شما در بر هم ریختگی کاراکتر های فارسی در نام فیلد ها باشد.تا به حال ندیده ام نام فیلدی فارسی باشد. (نه اینکه نشود) اما از طرفی به نظر می رسد SP_RENAME کاراکتر فارسی نشناسد.

    موفق باشید.

  9. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  10. #7
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2012
    پست ها
    7

    پيش فرض

    سلام
    مشکل حل شد
    با نوشتن یه stored procedure و ارسال پارامتر ها به اون تونستم sql را گول بزنم و کارم رو انجام بدم
    از راهنماییتون ممنونم

    بابت نام ستون فارسی هم من قبلا گفته بودم که چون ستون هام به صورت پویا است و کاربر ستون ها رو تعریف می کنه به نظر خودم بهترین گزینه این بود که نام ستون ها را فارسی ثبت کنم تا در گزارشات و .... به مشکل مدیریت نام ستون ها بر نخورم.

    و بازم ممنون از راهنماییتون

    اللهم صل علی سیدنا و نبینا محمد و اله ماختلف الملوان و تعاقب العصران و کر الجدیدان و استقبل الفرقدان و بلغ روحه و ارواح اهل بیته من التحیه و السلام
    یا علی

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •