m_rsSet.GetFieldValue( 0 , val);

编译时出现:error C2668: 'GetFieldValue' : ambiguous call to overloaded function

应改为:m_rsSet.GetFieldValue( (short)0 , val);

原因:GetFieldValue函数的第一个参数是short类型。