2012. 10. 12. 10:44ㆍDB/ACCESS
msjro.dll 참조
위치는
C:\Program Files\Common Files\System\ado\msjro.dll
C# 버전---------------------
using JRO;
JetEngine jet=new JetEngine();
string current="";
jet.CompactDatabase("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + current + ";", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=__tmp__.mdb; Jet OLEDB:Engine Type=5;");
File.Delete(current);
File.Copy("__tmp__", current);
-------------------------------------------------------------------------------------------------------------------
mdb 파일압축
Jett->CompactDatabase( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=org.mdb;","Provider=Microsoft.Jet.OLEDB.4.0;Data Source=copy.mdb; Jet OLEDB:Engine Type=5;");
압축된 Org 파일을원본파일로바꿈
DeleteFile("org.mdb");
MoveFile("copy.mdb", "org.mdb");
'DB > ACCESS' 카테고리의 다른 글
[Access] ODBC연결 (0) | 2012.09.05 |
---|---|
[ACCESS ]EDWin 역공학 방법 (0) | 2011.11.13 |
[Access] 레코드값 자동증가 테이블 생성 (0) | 2011.11.04 |