DELPHI技术

博客园 首页 新随笔 联系 订阅 管理

2005年7月12日 #

摘要: 在数据库编程中经常会出现这种问题。出现这种问题的原因是:ADO组件在update的时候是用主键与所有修改的字段的原值作为where条件的(可以通过事件跟踪看到)。解决办法:在程序中提供所有字段的值,而不是利用SQLServer的缺省值。或者ADODataset|Properties['Update Criteria'].Value :=adCriteriakey;注意在程序单元中要引用ADOInt... 阅读全文
posted @ 2005-07-12 08:34 DELPHI技术 阅读(1223) 评论(0) 推荐(0) 编辑

摘要: 要想使实数类型字段的显示不是一堆有效数字的话,可以修改字段的“displayformat”属性。假设使用TADOQuery类型的数据集,可以这样在运行时修改:(ADOQuery.Field[0] as TFloatField).DisplayFormat :='0.00'。这样的话,小数就显示成两位有效数字,但不会影响数字的实际存储。 阅读全文
posted @ 2005-07-12 08:28 DELPHI技术 阅读(762) 评论(0) 推荐(0) 编辑