jackcess

    0熱度

    1回答

    我正在用B4A(是:basic4android)和Jackcess創建一個MS Access數據庫。每次我嘗試保存一個Double值時,出現錯誤 JavaLangNumberFormatException無效的double:「null」。 如何使用B4A和Jackcess更新帶Double值的Access字段? Private Sub ButtonSaveRecordToDataBase_Clic

    0熱度

    1回答

    爲什麼光標不能登錄findFirstRow當我嘗試使用Jackcess找到需要刪除的行以刪除表時? private static void deleteTable(Database db, String tableName) throws IOException { Table table = db.getSystemTable(tableName); if (table ==

    2熱度

    1回答

    我需要使用Jackcess在Java中使用MS Access文件。該文件位於SMB共享上,所以我假設我將不得不使用JCIFS。 我想這 String testdirectory = "smb://" + "file location"; SmbFile testsmbdir = null; try{ testsmbdir = new SmbFile(testd

    1熱度

    1回答

    是否有任何方法列出MDB文件中所有表格的名稱?我正在嘗試創建一個測試Quizbowl問題的用戶程序。我想組織問題和答案,以便每個問題集都位於其自己的表中。簡而言之,我對Jackcess的API不熟悉 - 我嘗試搜索是否有一種方法可以做到這一點,但失敗了。 謝謝。

    1熱度

    1回答

    我試圖更新使用UCanAccess在MS Access數據庫中的記錄,但我得到這個消息時,我嘗試這樣做: net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::3.0.5 java.lang.NoSuchMethodError: com.healthmarketscience.jackcess.Table.isAllowAutoNumberIns

    1熱度

    1回答

    最近我一直在使用(測試)這兩種解決方案從Access(MDB文件)獲取一些數據。我知道Jackcess不需要密碼來訪問數據庫的數據,而UCanAccess只有在我插入密碼(如果數據庫有)的情況下才有效。 因此,跆拳道真的發生什麼呢?如果Jackcess是UCanAccess的依賴,爲什麼它需要密碼?或者爲什麼Jackcess不需要密碼呢? 謝謝!

    0熱度

    1回答

    我正在使用jackcess-2.1.1。我已經設置了memory = false參數,但仍然面臨outOfmemory錯誤。它發生在處理1.8GB大小的MDB文件時。 JVM內存參數設置爲最大1GB大小。如果我將最大大小更改爲2GB,則無問題。 但是根據ucanaccess門戶上的說明,當memory = false被設置時,內存不應該被使用,並且JVM Memory Args不應該改變任何東西。

    0熱度

    1回答

    我正在構建一個需要與VBasic共存的Java應用程序。兩個都使用單個Access數據庫(.mdb) 由於有時VB應用程序寫入數據庫,我需要以編程方式從磁盤mdb重新讀取。有沒有辦法做到這一點?這是Jackcess的責任還是Ucanaccess? 我對Spring和Mybatis使用UcanAccess。

    0熱度

    1回答

    我正在嘗試解決與其他人使用Jackcess版本1.1.8將信息寫入Access數據庫的程序相關的問題。在這應該加4個百萬行給定的Access表運行時,會出現以下異常: 08/29/2016 06:01:47 | ERROR | java.lang.IndexOutOfBoundsException at java.nio.Buffer.checkIndex(Unknown Source) at

    2熱度

    1回答

    我正在嘗試編寫一個簡單的Java程序來從Access數據庫中提取表和列。使用Jackcess食譜我有以下幾點: String sourceDatabase = "C:\\temp\\test1.mdb"; Database accessDB = DatabaseBuilder.open(new File(sourceDatabase)); // Loop through