我使用记录集来填充组合框。当我编写正常的选择查询时输出结果是正确的但是当我用 DISTINCT 编写选择查询时,组合框中填充了奇怪的字符串。谁能告诉我我做错了什么。
allSqlUsername.Format(_T("SELECT PatientName from PatientDetails;"));
recsetname.Open(CRecordset::forwardOnly, allSqlUsername, CRecordset::readOnly);
while (!recsetname.IsEOF())
{
recsetname.GetFieldValue(L"PatientName", patientNameC);
m_autocompletename.AddString(patientNameC);
recsetname.MoveNext();
}
新选择查询 - allSqlUsername.Format(_T("SELECT DISTINCT PatientName from PatientDetails;"));