我使用
JetGetDatabaseFileInfo(db_name, &db_page_size, sizeof(db_page_size),JET_DbInfoPageSize);
設置與數據庫一樣的頁面大小。 有一個頁面大小爲32768的數據庫。在Windows 7上,此代碼完美工作。在Windows Vista上,JetSetSystemParameter返回JET_errInvalidParameter。在Windows Vista上有沒有辦法打開頁面大小超過8192的數據庫?在Windows 7在Vista上打開頁面大小超過8192的edb-database
JetSetSystemParameter(NULL, NULL, JET_paramDatabasePageSize, db_page_size, NULL);
即使數據庫有8K的頁面中加入