Нужно обновить поле записи в БД. Для этого пробовал использовать следующий запрос _UpdateSTMT DB 'UPDATE Telephones SET IMEI=? WHERE CURRENT OF Cust',0 Часть программы отвечающая за обновление базы такая invoke SQLSetCursorName, edi, _UCursor, SQL_NTS lea esi, [UpdateSTMT] invoke SQLAllocHandle, SQL_HANDLE_STMT, [BDDATA.hConn], esi mov esi,[esi] invoke SQLBindParameter, esi, 1, SQL_PARAM_INPUT, SQL_CHAR, SQL_CHAR, 16, 0, CloneIMEI, 0, 0 invoke SQLPrepare, esi, _UpdateSTMT,SQL_NTS При выполнении подготовленной инструкции invoke SQLExecute, [CloneSTMT] Вылетает ошибка Со следующим сообщением "[Microsoft Access Driver]Syntax error(missing operator) in WHERE CURRENT OF Cust" Не могу понять где ошибка. Что не так? Помогите кто-нибудь
Все с проблемой разобрался Я решил проблему другим способом, который оказался лучше и быстрее, нежели работа с курсорами Android спасибо, что откликнулся