ADO中的记录集添加过滤条件后不能添加记录 各位大虾,请问我用ADO的adodataset连上数据库后,设置了批添加模式之后用append和post方法添加记录没有问题,但当设置了adodataset的过滤条件后,记录被过滤后,就不能添加了,请问是什么原因,跪求!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在用append和post方法之前、設定「Filtered := false;」試試看。 当然不能了。ado在保存数据之前会对本地数据与数据库中的数据进行对比校验。你执行了过滤,导致校验失败,从而保存失败。保存前记得把Filtered设为False 多谢各位大虾的答复,但我是执行了过滤,在dbgrid中显示出了过滤的记录后,希望按一下下面的添加按钮,在dbgrid下面就添加一行,就是第按一次都添加一行这种效果.我未执行过滤前还可以添加,一执行过滤按一下添加,dbgrid的滚动轴就跑到中间去了,请各位大虾明示个中原因,我的添加代码如下. with adodataset1 do begin edit; append(); FieldByName('staffno').Value:=''; post; end; 通过SendMessage发送字符串给另一个程序,另一个程序如何接收该字符串 DELPHI中build和compile有什么区别? 刚学delphi,请大家推荐本书 表示16进制数 请问 TImage Transparent 的实现原理 关于使用数据库的触发器,存储过程,函数的调查 译2句,汉译英,只2句,帮帮我 "运行时错误'429':ActiveX部件不能创建对象"是怎么回事,谢谢. Win2000的搜索被禁止了 StringGrid控件,如何按CTRL键行多选,如何截获行多选事件? 【版务】因为严重倒分,封杀sqlserver11 关于image的loadfromfile的问题提
設定「Filtered := false;」試試看。
ado在保存数据之前会对本地数据与数据库中的数据进行对比校验。你执行了过滤,导致校验失败,从而保存失败。保存前记得把Filtered设为False
with adodataset1 do
begin
edit;
append();
FieldByName('staffno').Value:='';
post;
end;