当数据集处于插入状态时,我该如何找出数据感知组件字段是否已被修改?我想知道一个字段是否“真正”被修改。(我不在意用户是否在字段中输入了一些内容,然后将其全部删除,这意味着发生了修改)。
DataSet.Modified、DataSet.UpdateStatus或ChangeCount都无法解决我的问题。
LE: 让我更深入地解释一下。因此,初始数据集如下:
-------------------------------------
|PK | Field1| Field2| Field3|Field4|
-------------------------------------
| 1 | a | b | c | d |
-------------------------------------
插入后
-------------------------------------
|PK | Field1| Field2| Field3|Field4|
-------------------------------------
| 2 | | | | |
-------------------------------------
| 1 | a | b | c | d |
-------------------------------------
当数据集被真正修改时
-------------------------------------
|PK | Field1| Field2| Field3|Field4|
-------------------------------------
| 2 | avalue| | | |
-------------------------------------
| 1 | a | b | c | d |
-------------------------------------
TDBEdit.Modified
?请将此作为一个简单的提醒,我不是一个数据库控件的使用者:-) - TLama