数据库多个表的查询问题
gkcc 2003-03-18 10:16:05 我在继承CRecordSet生成我的recordset类时,引入了不止一个表.
CString CCommonRs::GetDefaultSQL()
{
return _T("[index],[wdeng]");
}
void CCommonRs::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CCommonRs)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T("[index].[wordID]"), m_wordID);
RFX_Long(pFX, _T("[index].[fileID]"), m_fileID);
RFX_Byte(pFX, _T("[index].[wordOffset]"), m_wordOffset);
RFX_Long(pFX, _T("[wdeng].[wordid]"), m_wordid2);
RFX_Text(pFX, _T("[wdeng].[word]"), m_word2);
//}}AFX_FIELD_MAP
}
可执行select [wdeng].[wordid] from [wdeng] 时
获得的wdeng.wordid的值都赋给了m_wordID,而非m_wordid2
请问高手这是为什么?