D2009、dbGo (ADO) を使用して、既存の Advantage データベース サーバー アプリケーションを SQL Server 2005 に変換しています。時々エラーが発生しますrow cannot be found for locating
。結果によると、各 ADOTable の Update Criteria プロパティを設定し、カーソル位置を動的に設定する必要がありました。私はそうしましたが、それでも同じエラーが発生することがあります。すべてのテーブルには主キーがあるため、使用しています
Query.Requery();
Query.Locate('ID',ID,[]);
エラーを回避するためにレコードを更新する前に、より良い解決策が必要です。何か案は?または、MyDAC または Zeoslib に移行する必要がありますか?