2010-03-04 90 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