2016-04-23 37 views
0

我正在用B4A(是:basic4android)和Jackcess創建一個MS Access數據庫。每次我嘗試保存一個Double值時,出現錯誤如何使用B4A和Jackcess更新Double值的行?

JavaLangNumberFormatException無效的double:「null」。

如何使用B4A和Jackcess更新帶Double值的Access字段?

Private Sub ButtonSaveRecordToDataBase_Click 

Dim SaveRecord(4) As String 

SaveRecord(0) = contact_code 
SaveRecord(1) = record_date 
SaveRecord(2) = record_quantity 
SaveRecord(3) = record_value 

RecordsTable.AddRow(SaveRecord) 

End Sub 

回答

0

SaveRecord數組聲明As String。其中一個元素(record_value,我假設)包含字符串"null"而且Jackcess不會接受它作爲Double值。您可能需要聲明您的SaveRecord陣列 As Variant As Object因此它可以包含真正的Null值。

+0

我將字符串值轉換爲雙倍,然後再使用它,問題仍然存在。 Basic4android沒有變體數據類型 – redSparrow