通过以下步骤:
use d:\abc.dbf in 0
sele * from abc into cursor abc_cur readwrite
sele abc_cur
replace 姓名 with '张三' for 姓名_id=1 //原来id=1 的姓名为“李四”
select * from abc_cur into cursor abc_cur_修改后
select abc_cur_修改后
brow
结果发现 id=1 的姓名还是“李四”,没有按我的要求更改 。
WHY ???
------解决方案--------------------------------------------------------
或者这样:
Sele * From abc Into Cursor abc_cur Readwrite
Update abc_cur Set 姓名='张三' Where 姓名_id=1
Select * From abc_cur Into Cursor abc_cur_修改后
Select abc_cur_修改后
Brow