如何使用B4A和Jackcess更新具有Double值的行?

时间:2016-04-23 14:14:53

标签: ms-access basic4android jackcess

我正在用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

1 个答案:

答案 0 :(得分:0)

您的SaveRecord数组已声明为As String。其中一个元素(record_value,我推测)包含字符串 "null",而Jackcess不会接受它作为Double值。您可能需要声明SaveRecord数组 As Variant As Object,以便它可以包含真正的Null值。