刚开始学习数据库 不知道多表查询怎么操作,第一次也就直接用
CCset cmerSet;
if( !cmerSet.Open(CRecordset::forwardOnly,"select * from goods,order_num where goods.gno= order_num.gno"
,CRecordset::readOnly
))//,,
{ AfxMessageBox("连接数据库失败!");
return 0;
}
对记录集中的数据操作 但是发现成员变量中的数据不是我想的得到的 出现了不匹配的问题
问了老师才知道不能直接多表查询 通过同学提到直接用GetFieldValue()函数对记录集进行提取 果断解决了部分多表查询的问题 甚是欢喜 特此记录
以下是实现过程:
CCset cmerSet;