是否FoxPro表无法用TQuery/TUpdateSQL实现CachedUpdates(100分)

  • 主题发起人 主题发起人 天梦
  • 开始时间 开始时间
天又亮了很久了..
 
刚刚试过,对paradox表,以下语句的 query 可以更新(requestlive+edit/insert/delete/post)

Query_Dpt.Sql.Text:='select * from dpt order by Dpt_no';
Query_Dpt.Open;

而以下语句的 query 不可以更新

no := Query_Dpt.FieldByName('dpt_no').AsInteger;

Query_p.Sql.Text :='select * from pp where dpt_NO =:DptNo order by p_NO';

Query_p.ParamByName('DptNo').asInteger := no;
Query_p.Active := True;

可我实际需要对后者修改,不知如何是好,欲借助 UPDATESQL ,可总是 Update failed....
 
天梦兄:
能否把你做的例子发给我一份?

email : philips01@wx88.net
 
天梦兄:
这个问题已经被 温柔一刀 结决,可以看看我提的问题。我想对你的问题适用。
 
多人接受答案了。
 
天梦:

虽然你把分数给我的比别人的还多, 我如今又在这个问题上陷入困境。

做实验的哪个表没问题,可实际要用的表还是总是:

Update Failed!

也无重复记录。

你的问题解决了吗?
 
后退
顶部