extensible-storage-engine

    1熱度

    2回答

    我正嘗試讀入一些現有和未掛載的ESE數據庫文件。我一直在玩弄一個.dat文件,而不是成功。但是,當我嘗試打開與32768等於PageSize的現有數據庫時,出現錯誤。 這裏是我的代碼(沒有錯誤處理): FError := JetSetSystemParameter(&FInstance, nil, JET_paramRecovery, FPagesize, "off"); FError := J

    1熱度

    2回答

    我已通過使用JetOpenDatabase API成功打開ESE數據庫。 要讀取記錄,我打開「MSysObjects」表並將當前索引設置爲「RootObjects」。 這裏是我的代碼(沒有錯誤處理): err = ::JetOpenTable(sessionID,dbID,"MSysObjects",NULL,0,0,&tableId); err = ::JetSetCurrentIndex(s

    3熱度

    1回答

    我已經編寫了使用JetBeginExternalBackup API創建ESENT數據庫完整備份的代碼。 遵循MSDN指南,我備份了JetGetAttachInfo和JetGetLogInfo返回的每個文件。 我做了備份,刪除舊數據庫,並將備份數據複製到數據庫文件夾。 數據庫引擎無法啓動,JetInit錯誤代碼爲「JET_errMissingLogFile」。 我檢查了備份,它只包含數據庫文件,而

    0熱度

    1回答

    當我調用JetUpdate()時,我有時會得到JET_errVersionStoreOutOfMemory或JET_errVersionStoreOutOfMemoryAndCleanupTimedOut。 該機器有大量的可用RAM和磁盤空間,這個錯誤意味着什麼 - 更重要的是,我該怎麼辦? 我已經嘗試過在重試交易之前嘗試諸如Sleep()之類的操作,有時這似乎是有效的,但有時它並沒有 - 讓我覺

    1熱度

    1回答

    如果我叫JetSetColumn()來代替JET_coltypLongBinary值的內容操作工程,我期望 - 價值被替換 但是,如果我叫JetSetColumns()的值不會被替換 - 而非值保持在它的舊價值。奇怪的是其他列(不是很長)會按預期更新。沒有錯誤返回。 相同的行爲發生JET_coltypLongText - 使我不知道是否JetSetColumns()不能用於長值? 提示?

    0熱度

    2回答

    我需要添加幾百萬個數據記錄到ESE數據庫。在其他值中,每條記錄都有唯一的字符串值。這個值可以被認爲是一個關鍵。 對記錄感興趣的是輸入集中可能有多個相同記錄的相同實例。一旦輸入,我只需要一個記錄與每個唯一的字符串。 我的問題是如何做到這一點 - 我如何快速篩選出重複? 現在,我只是做了重點搜索後添加的每個記錄,如果該條目已存在我跳過它。如果它不在數據庫中,我添加記錄和進度。這裏的大筆費用是在每個條目

    4熱度

    2回答

    我希望Laurion Burchall讀取該:-) 我需要儘可能快地插入一百萬微小的記錄。 現在我在一個非常緊密的循環,其中,對於每一個記錄,我 a) start a transaction (JetBeginTransaction) b) prepare an update (JetPrepareUpdate) c) add the row (JetSetColumns) d) commi

    0熱度

    1回答

    我在這裏基本上試圖實現的是恢復髒數據庫的正確方法。 esentutl /mh db.dat產生以下輸出 這是很好的,因爲我把數據庫的副本,而由另一程序中打開。 是否可以使用微軟的JetBlue Api打開數據庫而沒有正確的日誌& chk文件? (ESEDatabaseView確實不知何故,nirsoft.net) 如果這樣的情況下,是不可能與微軟的API,以及需要記錄,什麼是恢復數據庫的正確方法(

    0熱度

    1回答

    是他們的任何ODBC驅動程序來訪問教育局文件在Windows 7 我試圖從查詢工具ODBC tool.But訪問教育局文件,直到我不能夠連接到D b。 請讓我知道如何連接到edb文件。我在哪裏可以找到edb文件的ODBC驅動程序。我檢查了微軟文檔,但是我所做的一切努力都是徒勞的。

    0熱度

    1回答

    每個瀏覽器都使用一些嵌入式數據庫。從維基百科的信息看,谷歌瀏覽器使用SQLite和LevelDB。 [Wiki for SQLite] - 「瀏覽器Google Chrome,Opera,Safari和Android Browser都允許在瀏覽器中的SQLite數據庫中存儲信息和從中獲取信息....」 [Wiki for LevelDB] - 「LevelDB被用作Google Chrome In