Untuk menentukan jumlah koma/desimal harus menyertakan kode ini
rs.Fields("Saldo").NumericScale = 2
Jika anda tidak menyertakan kode diatas, maka hanya nilai realnya aja yang diambil atau tanpa desimal.
Misalnya :
Rate = 7800,56
maka nilai yang akan disimpan di recordset hanya 7800
Berikut contohnya :
Set rs = New ADODB.Recordset
With rs
.Fields.Append "Nomor", adBigInt, , adFldIsNullable
.Fields.Append "Nama", adVarChar, 50, , adFldIsNullable
.Fields.Append "Rate", adDouble, , adFldIsNullable
.Fields("Rate").NumericScale = 4 'ini untuk menentukan jumlah angka koma / presisi
.Fields.Append "Saldo", adCurrency, , adFldIsNullable
.Fields("Saldo").NumericScale = 2 'ini untuk menentukan jumlah angka koma / presisi
.Open
End With

0 comments:
Post a Comment