[英]How can I update a row with a Double value using B4A and Jackcess?
I am creating an MS Access database with B4A (was: basic4android) and Jackcess. 我正在用B4A(以前是basic4android)和Jackcess创建一个MS Access数据库。 Every time I try to save a Double value I get the error
每次尝试保存Double值时,都会出现错误
JavaLangNumberFormatException invalid double : "null".
JavaLangNumberFormatException无效的double:“空”。
How can I update the Access field with a Double value using B4A and Jackcess? 如何使用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
Your SaveRecord
array is declared As String
. 您的
SaveRecord
数组被声明As String
。 One of the elements ( record_value
, I presume) contains the string "null"
and Jackcess won't accept that as a Double value. 其中一个元素(
record_value
,我认为是)包含字符串 "null"
并且Jackcess不会将其视为Double值。 You may need to declare your SaveRecord
array
As Variant
As Object
so it can contain true Null
values. 您可能需要将
SaveRecord
数组声明
As Variant
As Object
以便它可以包含真实的Null
值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.