术语 | RFX::Text | ||||||||||||
释义 | RFX_Text void RFX_Text( CFieldExchange* pFX, const char* szName, CString& value, int nMaxLength = 255, int nColumnType = SQL_VARCHAR, short nScale = 0 ); 参数:
说明: RFX_Text函数在CRecordset对象的字段数据成员和数据源中记录的SQL_LONGVARCHAR,SQL_CHAR,SQL_VARCHAR,SQL_DECIMAL或SQL_NUMERIC型数据列之间交换CString数据。 示例: 这个例子演示了几个对RFX_Text的调用。注意其中还包括了对CFieldExchange::SetFieldType的两次调用。通常ClassWizard会写入对SetFieldType的第二次调用以及相关的RFX调用。你必须自己写入对SetFieldType的第一次调用以及相关的RFX调用。我们建议你把参数项放在 “//{{AFX_FIELD_MAP”注释之外。必须把参数放在注释之外。 // RFX_Text的例子 void CSections::DoFieldExchange(CFieldExchange* pFX) { pFX->SetFieldType(CFieldExchange::inputParam); RFX_Text(pFX, "Name", m_strNameParam); //{{AFX_FIELD_MAP(CSections) pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Text(pFX, "CourseID", m_strCourseID); RFX_Text(pFX, "InstructorID", m_strInstructorID); RFX_Int(pFX, "RoomNo", m_nRoomNo); RFX_Text(pFX, "Schedule", m_strSchedule); RFX_Int(pFX, "SectionNo", m_nSectionNo); RFX_Single(pFX, "LabFee", m_flLabFee); //}}AFX_FIELD_MAP } 请参阅: RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Date, RFX_Byte, RFX_Binary, RFX_LongBinary, CFieldExchange::SetFieldType |
||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。