问题要修改,
ds.Edit;
if ds.Locate('CS_CarID', '粤A V403', [loCaseInsensitive]) then
ds.FieldByName('CS_WinID').Value := 2;
我的dataset使用编程时选定的SQL语句,其所有字段都是ReadOnly=false,显示用的DBGrid也是
ReadOnly=false,
为什么执行到最后一句就报异常:dataset is not in edit or insert mode呢?
我的插入操作都能顺利执行的啊。
顺便说说,我的dataset是clUseClient的。(有关系吗?!)