中国开发网: 论坛: 程序员情感CBD: 贴子 180922
haitao
这个好像这就是 TProviderFlags 决定的。。。但是我刚才在post之前修改了这个字段的flag,好像没起作用。。。
TProviderFlag and TProviderFlags indicate how a provider uses a field value when applying updates.

Unit

DB

Delphi syntax:

type
TProviderFlag = (pfInUpdate, pfInWhere, pfInKey, pfHidden);
TProviderFlags = set of TProviderFlag;

C++ syntax:

enum TProviderFlag { pfInUpdate, pfInWhere, pfInKey, pfHidden };
typedef Set<TProviderFlag, pfInUpdate, pfHidden> TProviderFlags;

Description

TProviderFlags is a set of TProviderFlag values. The following table lists the TProviderFlag values:

Value Meaning

pfInUpdate The field can be included in UPDATE statements. (That is, it can be modified)
pfInWhere The field is included in the WHERE clause when the provider抯 UpdateMode is upWhereAll or upWhereChanged.
pfInKey The field is included in the WHERE clause when the provider抯 UpdateMode is upWhereKeyOnly.
pfHidden The field is included in data packets to ensure the uniqueness of records so that they can be correctly updated. It can抰 be seen or used by the receiving client dataset.
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录