PDA

View Full Version : حذف ایندکس فایل



شفیعی
جمعه 21 آذر 1382, 18:05 عصر
سلام

با چه دستوری می توان تشخیص داد که یک فایل ایندکس دارد یا نه

به چه روشی می توان فایل ایندکس را حذف نمود (فایل با پسوند BDF)

شفیعی
شنبه 22 آذر 1382, 17:54 عصر
سلام
وقتی روی یک فایل ایندکس می زنیم در داخل فایل نیز چیزی نوشته می شود یا نه اگر نوشته می شود در کدام قسمت فایل نوشته می شود ایا می توان با باز کردن فایل وحذف این قسمت فایل ایندکس را حذف نمود

SyntaxCheck
یک شنبه 23 آذر 1382, 01:07 صبح
سلام
ایندکس روی فایل معنی نداره. ایندکس برای یک فیلد از یک تیبل تعریف میشه.

در SQL برای حذف ایندکس از DROP INDEX استفاده کنید. در ADOTable نام ایندکسهای موجود در پراپرتی IndexName لیست میشه اگر خالی بود یعنی ایندکس وجود نداره.

شفیعی
یک شنبه 23 آذر 1382, 05:48 صبح
سلام
دوست عزیز من یک برنامه نوشته ام که یک DBF را انتخاب می کنی وبعد با استفاده از TABLE در یک DBGRID نمایش می دهم اگر بخواهم این کار را با ADO انجام باید چکار بکنم

SyntaxCheck
یک شنبه 23 آذر 1382, 10:51 صبح
سلام
من با فاکس کار نکردم اما تمام مراحل کار با ADO حتما مانند بانکهای دیگه هست.فقط در ابتدا برای تنظیم کانکشن استرینگ باید پرووایدر رو به ویژوال فاکس پرو تنظیم کنید.

شفیعی
یک شنبه 23 آذر 1382, 18:03 عصر
سلام
دوست عزیز نمونه برنامه در این مورد ندارید ویا سایتی که در مورد کار با ADO کمی اطلاعات داشته باشه

SyntaxCheck
سه شنبه 25 آذر 1382, 00:42 صبح
سلام

برای کار با ADO و فاکس برای اینکه یه فولدر را مسیر بانکتون قرار بدید به صورت زیر عمل کنید:
1. یک ADOConnection روی فرم بزارید.
2. برای تنظیم کانکشن استرینگ Microsoft OLE DB Provider For Visual FoxPro رو انتخاب کنید.
3. در قسمت تنظیم DataBase Name در فاکس برای اینکه DBF های موجود در یک فولدر مشخص رو ببینید باید گزینه Free Table directory رو چک بزنید.
4. بعد از اینکه کانکشن استرینگتون آماده شد برای اینکه در زمان رانتایم بتونید با تغییر فولدر کانکشن استرینگ رو هم عوض کنید به شیوه ای که اینجا گفتم عمل کنید:
http://www.barnamenevis.org/forum/viewtopic.php?t=4934

شفیعی
سه شنبه 25 آذر 1382, 14:52 عصر
سلام
یک روش راحت یادگرفتم اگر بایت 29 فایل را که یک است تبدیل به صفر بکنیم ایندکس فایل حذف می شود

شفیعی
پنج شنبه 16 بهمن 1382, 22:23 عصر
سلام
خسته نباشید
1- برای باز سازی ایندکس یک فایل باید چکار کرد
2- حذف فیزیکی رکورد های که به صورت منطقی حذف شده اند

Delphi-Clinic
پنج شنبه 16 بهمن 1382, 23:50 عصر
سلام

اگر لطف کنی و یک سر بری به سایت:
WWW.Delphi.about.com
بزنی.
بطور حتم پیشرفت زیادی در مبحث بانکهای اطلاعاتی خواهید داشت.