我正在用B4A(是:basic4android)和Jackcess创建一个MS Access数据库。每当我尝试保存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 :(得分:0)
您的SaveRecord
数组已声明为As String
。其中一个元素(record_value
,我推测)包含字符串 "null"
,而Jackcess不会接受它作为Double值。您可能需要声明SaveRecord
数组 As Variant
As Object
,以便它可以包含真正的Null
值。