大家好:
我用的数据库为Ssql Server2000,我想在aqoquery的beforepost事件中判断哪几个字段被修改,
方法如下:
for i:=0 to adoquery1.fieldcount-1 do
begin
if adoquery[i].oldvalue<>adoquery.newvalue then
showmessage('被修改');
end; 但执行到字段类型为double的字段时,系统提示"invalid variant operation”(无效的变体
操作);字段类型为string的字段没有这个问题。 急需实现这个功能,请大家帮助。
我用的数据库为Ssql Server2000,我想在aqoquery的beforepost事件中判断哪几个字段被修改,
方法如下:
for i:=0 to adoquery1.fieldcount-1 do
begin
if adoquery[i].oldvalue<>adoquery.newvalue then
showmessage('被修改');
end; 但执行到字段类型为double的字段时,系统提示"invalid variant operation”(无效的变体
操作);字段类型为string的字段没有这个问题。 急需实现这个功能,请大家帮助。
:字段名 --> 修改之后的数据 (没有NEW_ )
要例子?
看一下 $(DELPHI)\demos\db\cachedup\下的程序不就知道了