2010-03-04 74 views
0

我有一个选择查询,加入3个表来显示信息。如果我想更新一个字段是做更新加入的查询与ADO

ADOQuery.Edit.
<Set fields Values>
ADOQuery.Post

我收到以下错误howwever '关键列信息不足以更新或刷新',我不知道如何继续。

谢谢。

彼得

回答

1

试试这个OnCreate中:

YourADODataSet.Properties['Unique Table'].Value := 'YourTable'; 

这将让发动机连接表发送(而不是两个)只有一个查询。

+0

谢谢!这确实有用。但是,在激活数据集之前,您必须知道要更新的表格。 – 2011-11-15 13:45:35