问题描述
我遇到此错误
已定位请求无法执行,因为没有可搜索的列 被束缚
当我进行简单更新时。例如。
m_SystemConfigSet->GetRecord();
m_SystemConfigSet->Edit();
m_SystemConfigSet->m_value = 0;
m_SystemConfigSet->Update();
我通过设置='hidDefaultFacilityGroupNumber'进行过滤
我使用的表只有两列,一列是主键。
示例:
setting (PK) | value
color | 1
shape | 4
我做场交换是
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX,_T("[setting]"),m_setting);
RFX_Long(pFX,_T("[value]"),m_value);
似乎此错误很少见,据我所知,这意味着我的绑定列根本不可搜索。我不确定搜索列是什么?
解决方法
所以我需要添加一个数字主键。我猜是非数字原因造成的。