选择DISTINCT查询损坏结果记录集

时间:2018-02-23 10:52:48

标签: c++ database select distinct

我使用记录集来填充组合框。当我编写正常的选择查询时输出结果是正确的但是当我用 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;"));

Dropdown with populated values

Output with wierd string append

0 个答案:

没有答案