Я конвертирую существующее приложение Advantage Database Server в SQL Server 2005 с использованием D2009, dbGo (ADO). Иногда я испытываю ошибку row cannot be found for locating
. Я получил это в googled, в соответствии с результатами мне нужно было установить свойство Update Criteria каждого ADOTable и установить динамическое расположение курсора. Я сделал это, но иногда я все равно получаю такую же ошибку. Все таблиц имеют первичный ключ, так что я используюНевозможно найти строку для Найти?
Query.Requery();
Query.Locate('ID',ID,[]);
перед обновлением записи, чтобы избежать ошибок, но должен быть более эффективными решениями. Есть идеи? Или я должен перейти к MyDAC или Zeoslib?
Пожалуйста, используйте комментарии. Если вы используете эту учетную запись для входа на этот сайт каждый раз, когда вы можете добавлять комментарии к своим собственным вопросам. –
Да, я пытался прокомментировать, но для этого требуется 50 репутации, чего у меня нет. –
Затем отредактируйте свой дополнительный пост с разъяснениями или дополнительными вопросами. :-) Вы всегда можете редактировать свои собственные сообщения. –