如何使用 B4A 和 Jackcess 更新具有双精度值的行



我正在创建一个带有B4A(was:basic4android)和Jackcess的MS Access数据库。每次我尝试保存双精度值时,我都会收到错误

JavaLangNumberFormatException 无效双精度:"null"。

如何使用 B4A 和 Jackcess 更新具有双精度值的访问字段?

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

您的SaveRecord数组声明为 As String 。其中一个元素(record_value,我猜)包含字符串"null",Jackcess 不会接受它作为双精度值。您可能需要将SaveRecord数组声明As Variant As Object以便它可以包含 true Null 值。

相关内容

  • 没有找到相关文章

最新更新