类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我是我ODBC方式访问的sqlserver数据库,数据源的注册我是通过控制面板-管理工具来弄的。
但是我连接sqlserver后我发现表friends的属性字段和recordset类的域数据成员不对
我在friends表中一共设立了8个字段:分别是fid,name,mobilephone,xltphone,telhome,address,birthday,e_mail
但我在recordset类中只有其中几个,而且也不对应,完全是乱来。代码如下:
void CCfSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CCfSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T("[fid]"), m_fid);
RFX_Text(pFX, _T("[mobilephone]"), m_name);
RFX_Text(pFX, _T("[xltphone]"), m_address);
RFX_Text(pFX, _T("[telhome]"), m_mobilephone);
RFX_Text(pFX, _T("[email]"), m_xltphone);
RFX_Date(pFX, _T("[Birthday]"), m_telhome);
//}}AFX_FIELD_MAP
}
请高手指点
网友回答:
我也遇见过这个问题,还没有解决,解决后 发给你
你可以自己手工修改这一段对应的代码啊。。把他改正确就可以了了。。。如:
RFX_Long(pFX, _T("[fid]"), m_fid);
RFX_Text(pFX, _T("[mobilephone]"), m_mobilephone);
RFX_Text(pFX, _T("[xltphone]"), m_xltphone);
RFX_Text(pFX, _T("[telhome]"), m_telhome);
RFX_Text(pFX, _T("[email]"), m_email);
RFX_Date(pFX, _T("[Birthday]"), m_Birthday);