2016-04-23 6 views
0

Ich erstelle eine MS Access Datenbank mit B4A (war: basic4android) und Jackcess. Jedes Mal, wenn ich versuchen, einen Double-Wert zu speichern erhalte ich die FehlerWie kann ich eine Zeile mit einem Double-Wert mit B4A und Jackcess aktualisieren?

JavaLangNumberFormatException ungültig double: „null“.

Wie kann ich das Access-Feld mit einem Double-Wert mit B4A und Jackcess aktualisieren?

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 

Antwort

0

Ihr SaveRecord Array wird As String erklärt. Eines der Elemente (record_value, nehme ich an) enthält die Zeichenfolge"null" und Jackcess wird das nicht als einen doppelten Wert akzeptieren. Möglicherweise müssen Sie Ihr SaveRecord Array As Variant As Object so deklarieren, dass es echte Null Werte enthalten kann.

+0

Ich konvertiere den String-Wert in doppelte, bevor ich es benutze und das Problem geht weiter. Basic4android hat keinen Variant-Datentyp – redSparrow

Verwandte Themen