Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我的 ".SubItems(2).Text" 是 12.5 并且 "[quantity]" 是 15 ,那么它存储的是 '3' 而不是 2.5' ,数量列的数据类型是十进制格式的数字..请帮助我在这...
"update purchase set [quantity] = [quantity] - " & CDec(.SubItems(2).Text) & " where (ID = " & .SubItems(7).Text & ")"
要解决此问题,请手动将列的字段大小属性(在我的情况下为数量)设置为 Double 或 Decimal。
单击数据表选项卡。在“视图”组中,单击“视图”下的箭头,然后单击“设计视图”。
注意 如果该表尚未保存,系统将提示您使用您提供的表名保存该表。找到要更改的列,然后将该列的字段大小属性设置为 Double 或 Decimal。
注意如果将列的字段大小属性设置为十进制,则还必须设置列的比例属性。设置 Scale 属性时,您指定可以存储在小数点分隔符右侧的最大位数。保存表。
有关更多详细信息,请参阅:
http://support.microsoft.com/kb/920359