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

نام تاپیک: مشکل تغییر دادن نوع فیلد

  1. #1

    مشکل تغییر دادن نوع فیلد

    سلام
    من در sql یک جدول دارم که یک فیلد داره به اسم ghad. و از طریق adotable در برنامه ام در دلفی به این جدول وصلم و یکسری dbedit هم به این adotable متصل هست.
    نوع فیلد ghad از نوع int در sql تعریف شده بود و حالا بنا به دلایلی مجبور شدم نوع آن را به decimal تغییر بدم.
    حالا وقتی برنامه ام را در دلفی run می کنم این error ها را میده.
    چکار کنم که نوع این فیلد در دلفی هم مثل فیلد متناظرش در sql بشه. آخه تو دلفی که بارش نوع مشخص نکردم.
    نمی تونم به کل این adotable را بردارم و یکی دیگه از اول بذارم تا این مشکل حل بشه. چون این جدول 58 فیلد داره و تمام این فیلدها به یک dbedit یا dbradiobutton یا dbcheckbox یا .. وصل است و کار خیلی زمانگیری که بخواهم همه اینها را از اول متصل کنم.
    خیلی ممنون میشم راهنمایی کنید
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    شما آیا وقتی روی DataSet دوبار کلیک می کنید لیست فیلدها رو مشاهده می کنید؟
    اگر اینطور هست از اون لیست فیلد مورد نظر رو حذف کنید و دوباره اضافه کنید
    You never know what you can do until you try

  3. #3
    ببین دوست من می تونی تو sql گزینه generate sql script رو بزنی تا اسکریپت جدولتو بگیری بعد تو اسکریپت نوعشو دسیمال کنی و دوباره اونو بسازی
    رو جدول راست کلیک کن بعد all task / generate sql script

  4. #4
    نقل قول نوشته شده توسط saniak_robot
    ببین دوست من می تونی تو sql گزینه generate sql script رو بزنی تا اسکریپت جدولتو بگیری بعد تو اسکریپت نوعشو دسیمال کنی و دوباره اونو بسازی
    رو جدول راست کلیک کن بعد all task / generate sql script
    ولی اونطور که من فهمیدم مشکل دوستمون سمت دلفی هست نه SQLServer
    You never know what you can do until you try

  5. #5
    نقل قول نوشته شده توسط mzjahromi
    شما آیا وقتی روی DataSet دوبار کلیک می کنید لیست فیلدها رو مشاهده می کنید؟
    اگر اینطور هست از اون لیست فیلد مورد نظر رو حذف کنید و دوباره اضافه کنید
    سلام
    متشکرم
    ولی درست نشد.

    حتی adotable هم حذف کردم و یه adotable جدید گذاشتم. بازم وقتی برنامه را run می کنم. همون error را میده.
    تازه یه چند تا فیلد توی یه جدول دیگه دارم که نوعشون real است. منتها وقتی یه عدد اعشاری توشون ذخیره می کنم. دفعه بعد که مشاهده شون می کنم.یه ده رقم اعشار اومده جلوش. برای رفع این مشکل تصمیم داشتم اونها را هم decimal کنم ولی حالا که این error پیش اومده می ترسم اونا ها را هم درست کنم.

  6. #6
    من با DBEdit خیلی کم کار می کنم ولی به نظر میرسه از DBEdit باشه.
    این تست رو بکن
    DBEdit رو به یه فیلد دیگه وصل کن. بعد دوباره به همون فیلد وصلش کن.یا DBEdit رو حذف کن و یکی دیگه بذار ببین درست میشه؟
    آخه از چند جا که بیشتر نمیتونه باشه
    You never know what you can do until you try

  7. #7
    سلام
    خیلی خیلی متشکرم که لطف می کنید و راهنمایی می کنید!
    مشکلم حل شد.
    با همون راه اول که گفتید.
    راستش من یک فرم دیگه هم داشتک که با این جدول وصل بود و در اون فرم فقط یه گرید به این adotable وصل بود. و توی اون گرید اصلا این فیلد نمایش پیدا نمی کرد. برای همین اصلا فکر نمی کردم به اونجا ربطی پیدا کنه. و هر دو adotable1 اسمشون بود. بنابراین با هر بار دادن این error من توجهمم معطوف به همو فرمی می شد که تمام فیلدها نمایش داده می شدند.
    و حالا همون راه اول شما را برای اون یکی adotable انجام دادم و مشکل حل شد!
    بازم ممنونم
    شرمنده مشکل از بی دقتی من بود و گرنه همون بار اول مشکل حل می شد
    با آرزوی موفقیت
    حالا یه سوال دیگه در مورد فیلدهایی که نوعشون real هست راه دیگه ای غیر از تغییر type به دسیمال وجود داره که بیشتر از دو رقم اعشار ذخیره نکنه. یعنی من فقط دو رقم اعشار به ورودیهام میدم ولی موقع بازیابی کلی رقم اعشار میاد جلوش.
    بازم ممنونم

  8. #8
    فکر می کنم رو DataSet که دوبار کلیک می کنی اگه فیلد مورد نظر رو انتخاب کنی یه DisplayFormat داره با اون باید کار کنی. اگه خودت نتونستی بگو تا برات پیداش کنم
    You never know what you can do until you try

  9. #9
    سلام
    خیلی ممنونم
    همونطور که گفته بودید displayFormat را پیدا کردم. تا بحال باهاش کار نکرده بودم. ولی از تو help دلفی خوندم و مشکلم حل شد و درست شد.
    بازم ممنونم :لبخندساده
    موفق باشید

  10. #10
    خواهش...........
    You never know what you can do until you try

تاپیک های مشابه

  1. تغییر ارتفاع lineبا تغییر ارتفاع Textbox در گزارش
    نوشته شده توسط payam59 در بخش Access
    پاسخ: 22
    آخرین پست: یک شنبه 03 شهریور 1387, 15:41 عصر
  2. تغییر اندازه ارتفاع QRShape با تغییر ارتفاع DetailBand
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 07 تیر 1386, 07:49 صبح
  3. تغییر Toolbar با تغییر Thems ویندوز XP
    نوشته شده توسط na3er-faraji در بخش VB.NET
    پاسخ: 2
    آخرین پست: پنج شنبه 06 مهر 1385, 12:08 عصر
  4. غیر قابل تغییر کردن فرم about تغییر desktop تو vb
    نوشته شده توسط Payman62 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 11:12 صبح
  5. تغییر در PHPbb (تغییرات خیلی کلی)
    نوشته شده توسط nasr در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 05 فروردین 1384, 12:06 عصر

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

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