En  Fa
درحال مشاهده: سوال و جواب  > زبان های برنامه سازی  > نکات Delphi  > فشرده سازي و ترميم يك بانك اطلاعاتي Access
 
 

دسته بندی مقالات

 

 

دسته بندی سوالات

 



 

فشرده سازي و ترميم يك بانك اطلاعاتي Access

   

فشرده سازي و ترميم يك بانك اطلاعاتي Access

توضیح

این کد دلفی نحوه استفاده از امکانی را که access برای فشرده سازي و ترميم بانك اطلاعات آن در اختیار قرار داده است، نشان می دهد.

کد دلفی

uses
  ComObj;

function CompactAndRepair(DB: string): Boolean; {DB = Path to Access Database}
var
  v: OLEvariant;
begin
  Result := True;
  try
    v := CreateOLEObject('JRO.JetEngine');
    try
      V.CompactDatabase('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+DB,
                        'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+DB+'x;Jet OLEDB:Engine Type=5');
      DeleteFile(DB);
      RenameFile(DB+'x',DB);
    finally
      V := Unassigned;
    end;
  except
    Result := False;
  end;
end;

جزئـیات تاپيک
      
نویسنده: Salar Khalilzadeh
تاریخ ارسال: 1387/03/25 7:30 AM
تعداد مشاهده: 460
تعداد آرا: 1
امتیاز آرا:   از 4.00 امتیاز

رای شما به این مطلب:

bookmark this
 

تعداد کل نظرات: 1
1 mamnoon az shoma
 
vaghean aly ast
  توسط: oujny در تاریخ: 1388/08/09 11:33 AM  پاسخ
زبان سایت:

Copyright © 2009 SoftProjects.org | About | Valid XHTML | CSS