ورود

View Full Version : تغییر سایز فیلدهای یک فایل dbf با برنامه نویسی



pooyeshpajooh
دوشنبه 01 مرداد 1386, 20:20 عصر
سلام
کسی از دوستان درمورد اینکه چکونه می توان سایز یک فیلد در فایل dbf را در خود سورس برنامه
تغییر داد اطلاعی دارد
ممنون میشم اگه راهنمایی کنید

binyaz2003
دوشنبه 01 مرداد 1386, 21:00 عصر
دستور ALTER TABLE - SQL Command را در راهنما بطور کامل مطالعه کنید.

farhad_shiri_ex
سه شنبه 02 مرداد 1386, 15:24 عصر
سلام
کسی از دوستان درمورد اینکه چکونه می توان سایز یک فیلد در فایل dbf را در خود سورس برنامه
تغییر داد اطلاعی دارد
ممنون میشم اگه راهنمایی کنید

همانطوری که دوست عزیز بی نیاز گفتند بهترین دستور و قویترین دستور Alter Table می باشد
البته این دستور هم برای ایجاد یک فیلد و همچنین update کردن یک فیلد ایجاد شده کاربرد دارد مثلا برای ویرایش سایز یک فیلد به این طریق کار کنید!
ALTER TABLE cash Alter Code C (10) &&update field code C(5)>C(10) Ok
البته این دستور بسیار دستور قوی است فقط در این راه استفاده نمیشود در SQL کردن بانکها هم بسیار کاربرد دارد.

pooyeshpajooh
چهارشنبه 10 مرداد 1386, 13:05 عصر
دستور ALTER TABLE - SQL Command را در راهنما بطور کامل مطالعه کنید.

ببخشید در فاکس 6/2 دستور alter table نداریم جای ان چه دستوری است ؟

rahro
پنج شنبه 11 مرداد 1386, 06:27 صبح
ببخشید در فاکس 6/2 دستور alter table نداریم جای ان چه دستوری است ؟
این دستور فقط روی دیتابیس کار میکنه . تا انجایی که اطلاع دارم میبایست از روشهای ابتکاری این کار را کرد . مثلا یک ساختار جدید ایجاد کنید و اطلاعات را به اون انتقال دهید.

rezaTavak
پنج شنبه 11 مرداد 1386, 08:39 صبح
با دستور copy to یک دیتابیس جدید بسازید. (اول به آرایه کپی و بعد تغییرات در آرایه و سپس کپی به مقصد.)