void CtbProcessModule::DoFieldExchange(CFieldExchange* pFX)
{
	pFX->SetFieldType(CFieldExchange::outputColumn);
// RFX_Text() 和 RFX_Int() 这类宏依赖的是
// 成员变量的类型,而不是数据库字段的类型。
// ODBC 尝试自动将列值转换为所请求的类型
	RFX_Long(pFX, _T("[Id]"), m_Id);
	RFX_Date(pFX, _T("[CreatedDateTime]"), m_CreatedDateTime);
	RFX_Date(pFX, _T("[LastUpdatedDateTime]"), m_LastUpdatedDateTime);
	RFX_Text(pFX, _T("[ModuleName]"), m_ModuleName);
	RFX_Long(pFX, _T("[ModuleTypeId]"), m_ModuleTypeId);
	RFX_Long(pFX, _T("[UserId]"), m_UserId);
	RFX_Text(pFX, _T("[Description]"), m_Description);
	RFX_Text(pFX, _T("[ProductionLineName]"), m_ProductionLineName);
	RFX_Long(pFX, _T("[ProductionLineId]"), m_ProductionLineId);
	RFX_Long(pFX, _T("[SortIndex]"), m_SortIndex);

}
void CRSCobranca::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CRSCobranca)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Text(pFX, _T("[cb_Codigo]"), m_cb_Codigo);
	RFX_Text(pFX, _T("[cb_Descricao]"), m_cb_Descricao);
	RFX_Date(pFX, _T("[cb_TimeStamp]"), m_cb_TimeStamp);
	//}}AFX_FIELD_MAP
}
void CODBCRecordset::DoFieldExchange( CFieldExchange* pFX )
{
	pFX->SetFieldType( CFieldExchange::outputColumn );

	
	CString		cFieldName;
	for( UINT i = 0; i < m_nFields; i++ )
	{
		cFieldName.Format( "[%s]", GetFieldName(i) );
		switch( m_fields[i].m_dwType )
		{
		case	DBVT_NULL:
					break;
		case	DBVT_BOOL:
					RFX_Bool( pFX, cFieldName, m_fields[i].m_boolVal );
					break;
		case	DBVT_UCHAR:
					RFX_Byte( pFX, cFieldName, m_fields[i].m_chVal );
					break;
		case	DBVT_SHORT:
					//	CDBVariant::m_iVal is of type short
					//	RFX_Int() requires parameter of type int.
					//	Class wizard maps int variable in this case
					//	but CDBVariand does not have int member.
					m_fields[i].m_dwType = DBVT_LONG;
					RFX_Long( pFX, cFieldName, m_fields[i].m_lVal );
					break;
		case	DBVT_LONG:
					RFX_Long( pFX, cFieldName, m_fields[i].m_lVal );
					break;
		case	DBVT_SINGLE:
					RFX_Single( pFX, cFieldName, m_fields[i].m_fltVal );
					break;
		case	DBVT_DOUBLE:
					RFX_Double( pFX, cFieldName, m_fields[i].m_dblVal );
					break;
		case	DBVT_DATE:
					RFX_Date( pFX, cFieldName, *m_fields[i].m_pdate );
					break;
		case	DBVT_STRING:
				{
					CODBCFieldInfo	fi;
					GetODBCFieldInfo( i, fi );
					RFX_Text( pFX, cFieldName, *m_fields[i].m_pstring, fi.m_nPrecision );
					break;
				}
		case	DBVT_BINARY:
					RFX_LongBinary( pFX, cFieldName, *(m_fields[i].m_pbinary) );
					break;
		default:
			//	Unknown datatype
			ASSERT( FALSE );
		}
		m_fields[i].SetNull( FALSE != IsFieldStatusNull( i ) );
	}
}
void CAttendanceRS::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CAttendanceRS)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Int(pFX, _T("[ID]"), m_ID);
	RFX_Text(pFX, _T("[PERSON]"), m_PERSON);
	RFX_Text(pFX, _T("[IN_OUT]"), m_IN_OUT);
	RFX_Date(pFX, _T("[IO_TIME]"), m_IO_TIME);
	//}}AFX_FIELD_MAP
}
Exemple #5
0
void CWareHouseSet::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CWareHouseSet)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Text(pFX, _T("[입고번호]"), m_WHNumber);
	RFX_Date(pFX, _T("[입고일자]"), m_WHDate);
	RFX_Long(pFX, _T("[입고단가]"), m_WHPrice);
	RFX_Long(pFX, _T("[입고수량]"), m_WHAmount);
	RFX_Text(pFX, _T("[음반코드]"), m_WH_DCode);
	//}}AFX_FIELD_MAP
}
Exemple #6
0
void CSerieSet::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CSerieSet)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Long(pFX, _T("[Codice]"), m_Codice);
	RFX_Long(pFX, _T("[Verbale]"), m_Verbale);
	RFX_Long(pFX, _T("[TipoCertificato]"), m_TipoCertificato);
	RFX_Int(pFX, _T("[NumeroProvini]"), m_NumeroProvini);
	RFX_Date(pFX, _T("[DataPrelievo]"), m_DataPrelievo);
	RFX_Date(pFX, _T("[DataProva]"), m_DataProva);
	RFX_Byte(pFX, _T("[NuovoCertificato]"), m_NuovoCertificato);
	RFX_Long(pFX, _T("[Certificato]"), m_Certificato);
	RFX_Long(pFX, _T("[Servizio1]"), m_Servizio1);
	RFX_Long(pFX, _T("[Servizio2]"), m_Servizio2);
	RFX_Long(pFX, _T("[Servizio3]"), m_Servizio3);
	RFX_Long(pFX, _T("[Servizio4]"), m_Servizio4);
	RFX_Long(pFX, _T("[Servizio5]"), m_Servizio5);
	RFX_Long(pFX, _T("[Servizio6]"), m_Servizio6);
	RFX_Text(pFX, _T("[Materiale]"), m_Materiale);
	RFX_Long(pFX, _T("[ServAggiungibile]"), m_ServAggiungibile);
	RFX_Long(pFX, _T("[ServAggiunto]"), m_ServAggiunto);
	RFX_Text(pFX, _T("[Sigla]"), m_Sigla);
	RFX_Text(pFX, _T("[Sigla2]"), m_Sigla2);
	RFX_Text(pFX, _T("[StrutturaPrelievo]"), m_StrutturaPrelievo);
	RFX_Double(pFX, _T("[Dimensione1]"), m_Dimensione1);
	RFX_Double(pFX, _T("[Dimensione2]"), m_Dimensione2);
	RFX_Double(pFX, _T("[Dimensione3]"), m_Dimensione3);
	RFX_Text(pFX, _T("[Osservazioni]"),			m_Osservazioni);
	RFX_Text(pFX, _T("[Sperimentatore]"),		m_Sperimentatore);
	RFX_Text(pFX, _T("[Macchina]"),					m_Macchina);
	RFX_Long(pFX, _T("[Marchio]"),	m_Marchio);
	RFX_Double(pFX, _T("[Snervamento]"), m_Snervamento);
	RFX_Int(pFX, _T("[TipoProva]"), m_TipoProva);
	RFX_Text(pFX, _T("[DataND]"), m_strDataND);
	RFX_Text(pFX, _T("[IDMateriale]"), m_IDMateriale);
	RFX_Byte(pFX, _T("[Checked]"), m_Checked);
  RFX_Long(pFX, _T("[Ordinamento]"),	m_Ordinamento);
	RFX_Text(pFX, _T("[SiglaFornitore]"), m_SiglaFornitore);
	RFX_Text(pFX, _T("[VerbalePrelievo]"), m_VerbalePrelievo);
	//}}AFX_FIELD_MAP
}
Exemple #7
0
void CStu::DoFieldExchange(CFieldExchange* pFX)
{
	pFX->SetFieldType(CFieldExchange::outputColumn);
// RFX_Text() 和 RFX_Int() 这类宏依赖的是
// 成员变量的类型,而不是数据库字段的类型。
// ODBC 尝试自动将列值转换为所请求的类型
	RFX_Text(pFX, _T("[ID]"), m_ID);
	RFX_Text(pFX, _T("[name]"), m_name);
	RFX_Int(pFX, _T("[age]"), m_age);
	RFX_Date(pFX, _T("[birth]"), m_birth);

}
void CInventorydbset::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CInventorydbset)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Long(pFX, _T("[clients].[id]"), m_id);
	RFX_Text(pFX, _T("[client_name]"), m_client_name);
	RFX_Text(pFX, _T("[unload_place]"), m_unload_place);
	RFX_Text(pFX, _T("[contact_window]"), m_contact_window);
	RFX_Text(pFX, _T("[phone]"), m_phone);
	RFX_Text(pFX, _T("[clients].[notes]"), m_notes);
	RFX_Long(pFX, _T("[driver_salary].[id]"), m_id2);
	RFX_Text(pFX, _T("[driver_name]"), m_driver_name);
	RFX_Date(pFX, _T("[date]"), m_date);
	RFX_Long(pFX, _T("[salary]"), m_salary);
	RFX_Bool(pFX, _T("[pre_paid]"), m_pre_paid);
	RFX_Bool(pFX, _T("[driver_salary].[paid]"), m_paid);
	RFX_Text(pFX, _T("[driver_salary].[notes]"), m_notes2);
	RFX_Long(pFX, _T("[drivers].[id]"), m_id3);
	RFX_Text(pFX, _T("[drivername]"), m_drivername);
	RFX_Long(pFX, _T("[driverage]"), m_driverage);
	RFX_Text(pFX, _T("[driverfrom]"), m_driverfrom);
	RFX_Date(pFX, _T("[employdate]"), m_employdate);
	RFX_Long(pFX, _T("[mnt_id]"), m_mnt_id);
	RFX_Date(pFX, _T("[mnt_date]"), m_mnt_date);
	RFX_Text(pFX, _T("[truck_number]"), m_truck_number);
	RFX_Text(pFX, _T("[mnt_item]"), m_mnt_item);
	RFX_Long(pFX, _T("[mnt_price]"), m_mnt_price);
	RFX_Bool(pFX, _T("[truck_mnt].[paid]"), m_paid2);
	RFX_Text(pFX, _T("[truck_mnt].[notes]"), m_notes3);
	RFX_Long(pFX, _T("[trucks].[id]"), m_id4);
	RFX_Text(pFX, _T("[trucknumber]"), m_trucknumber);
	RFX_Text(pFX, _T("[truckmodel]"), m_truckmodel);
	RFX_Long(pFX, _T("[truckload]"), m_truckload);
	RFX_Long(pFX, _T("[userid]"), m_userid);
	RFX_Text(pFX, _T("[user_name]"), m_user_name);
	RFX_Text(pFX, _T("[password]"), m_password);
	RFX_Text(pFX, _T("[full_name]"), m_full_name);
	RFX_Text(pFX, _T("[users].[notes]"), m_notes4);
	//}}AFX_FIELD_MAP
}
void CDivisions::DoFieldExchange(CFieldExchange* pFX)
{
	pFX->SetFieldType(CFieldExchange::outputColumn);
// Macros such as RFX_Text() and RFX_Int() are dependent on the
// type of the member variable, not the type of the field in the database.
// ODBC will try to automatically convert the column value to the requested type
	RFX_Long(pFX, _T("[DivisionID]"), m_DivisionID);
	RFX_Text(pFX, _T("[DivisionName]"), m_DivisionName);
	RFX_Long(pFX, _T("[ConferenceID]"), m_ConferenceID);
	RFX_Bool(pFX, _T("[BaseDivision]"), m_BaseDivision);
	RFX_Date(pFX, _T("[LastUpdateTime]"), m_LastUpdateTime);

}
Exemple #10
0
void CBillRecordSet::DoFieldExchange(CFieldExchange* pFX)
{
	pFX->SetFieldType(CFieldExchange::outputColumn);
// RFX_Text() 和 RFX_Int() 这类宏依赖的是
// 成员变量的类型,而不是数据库字段的类型。
// ODBC 尝试自动将列值转换为所请求的类型
	RFX_Long(pFX, _T("[id]"), m_id);
	RFX_Text(pFX, _T("[title]"), m_title);
	RFX_Long(pFX, _T("[money]"), m_money);
	RFX_Date(pFX, _T("[date]"), m_date);
	RFX_Long(pFX, _T("[classify_id]"), m_classify_id);
	RFX_Text(pFX, _T("[name]"), m_classify_name); 
}
void Hyp_CF_Recordset::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(Hyp_CF_Recordset)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Long(pFX, _T("[taTask].[TaskID]"), m_TaskID);
	RFX_Text(pFX, _T("[taTask].[Name]"), m_Name);
	RFX_Long(pFX, _T("[TaskSubTypeID]"), m_TaskSubTypeID);
	RFX_Long(pFX, _T("[TaskGroupID]"), m_TaskGroupID);
	RFX_Long(pFX, _T("[taTask].[UserID]"), m_UserID);
	RFX_Long(pFX, _T("[taTask].[MatrixID]"), m_MatrixID);
	RFX_Long(pFX, _T("[ParamBASE]"), m_ParamBASE);
	RFX_Bool(pFX, _T("[ParamBASERelativ]"), m_ParamBASERelativ);
	RFX_Bool(pFX, _T("[ReadOnly]"), m_ReadOnly);
	RFX_Bool(pFX, _T("[HypothesisGenerated]"), m_HypothesisGenerated);
	RFX_Bool(pFX, _T("[GenerationInterrupted]"), m_GenerationInterrupted);
	RFX_Long(pFX, _T("[GenerationNrOfTests]"), m_GenerationNrOfTests);
	RFX_Date(pFX, _T("[GenerationStartTime]"), m_GenerationStartTime);
	RFX_Long(pFX, _T("[GenerationTotalTime]"), m_GenerationTotalTime);
	RFX_Text(pFX, _T("[taTask].[Notice]"), m_Notice);
	RFX_Long(pFX, _T("[tdCFLiteralD].[CFLiteralDID]"), m_CFLiteralDID);
	RFX_Long(pFX, _T("[CFCedentDID]"), m_CFCedentDID);
	RFX_Long(pFX, _T("[tdCFLiteralD].[QuantityID]"), m_QuantityID);
	RFX_Long(pFX, _T("[Ord]"), m_Ord);
	RFX_Text(pFX, _T("[tdCFLiteralD].[Notice]"), m_Notice2);
	RFX_Long(pFX, _T("[HypothesisCFID]"), m_HypothesisCFID);
	RFX_Long(pFX, _T("[HypothesisID]"), m_HypothesisID);
	RFX_Long(pFX, _T("[tiHypothesisCF].[TaskID]"), m_TaskID2);
	RFX_Long(pFX, _T("[Cols]"), m_Cols);
	RFX_Long(pFX, _T("[tiHypothesisCF].[CFLiteralDID]"), m_CFLiteralDID2);
	RFX_Long(pFX, _T("[QuantityUpdateVer]"), m_QuantityUpdateVer);
	RFX_Long(pFX, _T("[tmMatrix].[MatrixID]"), m_MatrixID2);
	RFX_Text(pFX, _T("[tmMatrix].[Name]"), m_Name2);
	RFX_Bool(pFX, _T("[Initialised]"), m_Initialised);
	RFX_Long(pFX, _T("[RecordCount]"), m_RecordCount);
	RFX_Text(pFX, _T("[tmMatrix].[Notice]"), m_Notice3);
	RFX_Long(pFX, _T("[tmMatrix].[wSavedCountUsed]"), m_wSavedCountUsed);
	RFX_Long(pFX, _T("[tmQuantity].[QuantityID]"), m_QuantityID2);
	RFX_Text(pFX, _T("[tmQuantity].[Name]"), m_Name3);
	RFX_Text(pFX, _T("[ShortName]"), m_ShortName);
	RFX_Bool(pFX, _T("[ShowName]"), m_ShowName);
	RFX_Long(pFX, _T("[AttributeID]"), m_AttributeID);
	RFX_Long(pFX, _T("[ItemShift]"), m_ItemShift);
	RFX_Long(pFX, _T("[ParentGroupID]"), m_ParentGroupID);
	RFX_Long(pFX, _T("[tmQuantity].[wSavedCountUsed]"), m_wSavedCountUsed2);
	RFX_Long(pFX, _T("[wUpdateVer]"), m_wUpdateVer);
	RFX_Long(pFX, _T("[tmQuantity].[UserID]"), m_UserID2);
	RFX_Text(pFX, _T("[tmQuantity].[Notice]"), m_Notice4);
	//}}AFX_FIELD_MAP
}
void CReceiveSet::DoFieldExchange(CFieldExchange* pFX)
{
	pFX->SetFieldType(CFieldExchange::outputColumn);
// RFX_Text() 和 RFX_Int() 这类宏依赖的是
// 成员变量的类型,而不是数据库字段的类型。
// ODBC 尝试自动将列值转换为所请求的类型
	RFX_Long(pFX, _T("[message_id]"), m_message_id);
	RFX_Text(pFX, _T("[message_infor]"), m_message_infor);
	RFX_Text(pFX, _T("[sender]"), m_sender);
	RFX_Date(pFX, _T("[send_date]"), m_send_date);
	RFX_Text(pFX, _T("[receiver]"), m_receiver);
	RFX_Text(pFX, _T("[message_level]"), m_message_level);
	RFX_Bool(pFX, _T("[is_read]"), m_is_read);

}
Exemple #13
0
void CRstStudent::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CRstStudent)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Long(pFX, _T("[F_ID]"), m_F_ID);
	RFX_Text(pFX, _T("[F_Name]"), m_F_Name);
	RFX_Text(pFX, _T("[F_Sex]"), m_F_Sex);
	RFX_Text(pFX, _T("[F_SN]"), m_F_SN);
	RFX_Text(pFX, _T("[F_Address]"), m_F_Address);
	RFX_Text(pFX, _T("[F_Tel]"), m_F_Tel);
	RFX_Date(pFX, _T("[F_Date]"), m_F_Date);
	RFX_Text(pFX, _T("[F_AutoNo]"), m_F_AutoNo);
	RFX_Long(pFX, _T("[F_TypeID]"), m_F_TypeID);
	RFX_Text(pFX, _T("[F_Remark]"), m_F_Remark);
	//}}AFX_FIELD_MAP
}
void CRSVendedores::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CRSVendedores)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Int(pFX, _T("[vd_Codigo]"), m_vd_Codigo);
	RFX_Text(pFX, _T("[vd_Nome]"), m_vd_Nome);
	RFX_Text(pFX, _T("[vd_Senha]"), m_vd_Senha);
	RFX_Date(pFX, _T("[vd_UltimaAtualizacao]"), m_vd_UltimaAtualizacao);
	RFX_Int(pFX, _T("[vd_TabelaPrecos]"), m_vd_TabelaPrecos);
	//}}AFX_FIELD_MAP

	if (m_nParams)
	{
		pFX->SetFieldType( CFieldExchange::param );
		// RFX calls for parameter data members
		RFX_Int(pFX, _T("m_parm_Codigo"), m_parm_Codigo);
	}}
void CF_Cedent_Recordset::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CF_Cedent_Recordset)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Long(pFX, _T("[taTask].[TaskID]"), m_TaskID);
	RFX_Text(pFX, _T("[taTask].[Name]"), m_Name);
	RFX_Long(pFX, _T("[taTask].[TaskSubTypeID]"), m_TaskSubTypeID);
	RFX_Long(pFX, _T("[TaskGroupID]"), m_TaskGroupID);
	RFX_Long(pFX, _T("[UserID]"), m_UserID);
	RFX_Long(pFX, _T("[taTask].[MatrixID]"), m_MatrixID);
	RFX_Long(pFX, _T("[ParamBASE]"), m_ParamBASE);
	RFX_Bool(pFX, _T("[ParamBASERelativ]"), m_ParamBASERelativ);
	RFX_Bool(pFX, _T("[ReadOnly]"), m_ReadOnly);
	RFX_Bool(pFX, _T("[HypothesisGenerated]"), m_HypothesisGenerated);
	RFX_Bool(pFX, _T("[GenerationInterrupted]"), m_GenerationInterrupted);
	RFX_Long(pFX, _T("[GenerationNrOfTests]"), m_GenerationNrOfTests);
	RFX_Date(pFX, _T("[GenerationStartTime]"), m_GenerationStartTime);
	RFX_Long(pFX, _T("[GenerationTotalTime]"), m_GenerationTotalTime);
	RFX_Text(pFX, _T("[taTask].[Notice]"), m_Notice);
	RFX_Long(pFX, _T("[CFCedentDID]"), m_CFCedentDID);
	RFX_Long(pFX, _T("[tdCFCedentD].[TaskID]"), m_TaskID2);
	RFX_Text(pFX, _T("[tdCFCedentD].[Name]"), m_Name2);
	RFX_Long(pFX, _T("[tdCFCedentD].[CedentTypeID]"), m_CedentTypeID);
	RFX_Long(pFX, _T("[MinLen]"), m_MinLen);
	RFX_Long(pFX, _T("[MaxLen]"), m_MaxLen);
	RFX_Text(pFX, _T("[tdCFCedentD].[Notice]"), m_Notice2);
	RFX_Long(pFX, _T("[tdCFCedentD].[Ord]"), m_Ord);
	RFX_Long(pFX, _T("[tmMatrix].[MatrixID]"), m_MatrixID2);
	RFX_Text(pFX, _T("[tmMatrix].[Name]"), m_Name3);
	RFX_Bool(pFX, _T("[Initialised]"), m_Initialised);
	RFX_Long(pFX, _T("[RecordCount]"), m_RecordCount);
	RFX_Text(pFX, _T("[tmMatrix].[Notice]"), m_Notice3);
	RFX_Long(pFX, _T("[wSavedCountUsed]"), m_wSavedCountUsed);
	RFX_Long(pFX, _T("[tsCedentType].[CedentTypeID]"), m_CedentTypeID2);
	RFX_Text(pFX, _T("[tsCedentType].[Name]"), m_Name4);
	RFX_Text(pFX, _T("[tsCedentType].[ShortName]"), m_ShortName);
	RFX_Long(pFX, _T("[tsCedentType].[Ord]"), m_Ord2);
	RFX_Text(pFX, _T("[tsCedentType].[Notice]"), m_Notice4);
	RFX_Long(pFX, _T("[tsTaskSubType].[TaskSubTypeID]"), m_TaskSubTypeID2);
	RFX_Text(pFX, _T("[tsTaskSubType].[Name]"), m_Name5);
	RFX_Text(pFX, _T("[tsTaskSubType].[ShortName]"), m_ShortName2);
	RFX_Long(pFX, _T("[tsTaskSubType].[Ord]"), m_Ord3);
	RFX_Text(pFX, _T("[tsTaskSubType].[Notice]"), m_Notice5);
	//}}AFX_FIELD_MAP
}
Exemple #16
0
void CProviniSet::DoFieldExchange(CFieldExchange* pFX)
{
	if (((CWinSigmaApp*)AfxGetApp())->m_bPrimaVolta)
    Spacciatore();

  //{{AFX_FIELD_MAP(CProviniSet)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Long(pFX, _T("[Codice]"), m_Codice);
	RFX_Long(pFX, _T("[Serie]"), m_Serie);
	RFX_Date(pFX, _T("[DataInserimento]"), m_DataInserimento);
	RFX_Binary(pFX, _T("[Risultati]"), m_Risultati);
	RFX_Text(pFX, _T("[Servizio]"), m_Servizio);
	RFX_Text(pFX, _T("[InUso]"), m_InUso);
	RFX_Long(pFX, _T("[Marchio]"), m_Marchio);
	RFX_Byte(pFX, _T("[RotoliCT]"), m_RotoliCT);
	RFX_Long(pFX, _T("[Collaudatore]"), m_Collaudatore);
	//}}AFX_FIELD_MAP
}
void Hyp_KL_Recordset::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(Hyp_KL_Recordset)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Long(pFX, _T("[taTask].[TaskID]"), m_TaskID);
	RFX_Text(pFX, _T("[taTask].[Name]"), m_Name);
	RFX_Long(pFX, _T("[TaskSubTypeID]"), m_TaskSubTypeID);
	RFX_Long(pFX, _T("[TaskGroupID]"), m_TaskGroupID);
	RFX_Long(pFX, _T("[UserID]"), m_UserID);
	RFX_Long(pFX, _T("[taTask].[MatrixID]"), m_MatrixID);
	RFX_Long(pFX, _T("[ParamBASE]"), m_ParamBASE);
	RFX_Bool(pFX, _T("[ParamBASERelativ]"), m_ParamBASERelativ);
	RFX_Bool(pFX, _T("[ReadOnly]"), m_ReadOnly);
	RFX_Bool(pFX, _T("[HypothesisGenerated]"), m_HypothesisGenerated);
	RFX_Bool(pFX, _T("[GenerationInterrupted]"), m_GenerationInterrupted);
	RFX_Long(pFX, _T("[GenerationNrOfTests]"), m_GenerationNrOfTests);
	RFX_Date(pFX, _T("[GenerationStartTime]"), m_GenerationStartTime);
	RFX_Long(pFX, _T("[GenerationTotalTime]"), m_GenerationTotalTime);
	RFX_Text(pFX, _T("[taTask].[Notice]"), m_Notice);
	RFX_Long(pFX, _T("[HypothesisKLID]"), m_HypothesisKLID);
	RFX_Long(pFX, _T("[HypothesisID]"), m_HypothesisID);
	RFX_Long(pFX, _T("[tiHypothesisKL].[TaskID]"), m_TaskID2);
	RFX_Long(pFX, _T("[Rows]"), m_Rows);
	RFX_Long(pFX, _T("[Cols]"), m_Cols);
	RFX_Long(pFX, _T("[KLLiteralDRowID]"), m_KLLiteralDRowID);
	RFX_Long(pFX, _T("[KLLiteralDColID]"), m_KLLiteralDColID);
	RFX_Long(pFX, _T("[QuantityRowUpdateVer]"), m_QuantityRowUpdateVer);
	RFX_Long(pFX, _T("[QuantityColUpdateVer]"), m_QuantityColUpdateVer);
	RFX_Long(pFX, _T("[tmMatrix].[MatrixID]"), m_MatrixID2);
	RFX_Text(pFX, _T("[tmMatrix].[Name]"), m_Name2);
	RFX_Bool(pFX, _T("[Initialised]"), m_Initialised);
	RFX_Long(pFX, _T("[RecordCount]"), m_RecordCount);
	RFX_Text(pFX, _T("[tmMatrix].[Notice]"), m_Notice2);
	RFX_Long(pFX, _T("[wSavedCountUsed]"), m_wSavedCountUsed);
	//}}AFX_FIELD_MAP
}
void TKLQuantifier_Recordset::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(TKLQuantifier_Recordset)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Long(pFX, _T("[taTask].[TaskID]"), m_TaskID);
	RFX_Text(pFX, _T("[taTask].[Name]"), m_Name);
	RFX_Long(pFX, _T("[taTask].[TaskSubTypeID]"), m_TaskSubTypeID);
	RFX_Long(pFX, _T("[TaskGroupID]"), m_TaskGroupID);
	RFX_Long(pFX, _T("[UserID]"), m_UserID);
	RFX_Long(pFX, _T("[taTask].[MatrixID]"), m_MatrixID);
	RFX_Long(pFX, _T("[ParamBASE]"), m_ParamBASE);
	RFX_Bool(pFX, _T("[ParamBASERelativ]"), m_ParamBASERelativ);
	RFX_Bool(pFX, _T("[ReadOnly]"), m_ReadOnly);
	RFX_Bool(pFX, _T("[HypothesisGenerated]"), m_HypothesisGenerated);
	RFX_Bool(pFX, _T("[GenerationInterrupted]"), m_GenerationInterrupted);
	RFX_Long(pFX, _T("[GenerationNrOfTests]"), m_GenerationNrOfTests);
	RFX_Date(pFX, _T("[GenerationStartTime]"), m_GenerationStartTime);
	RFX_Long(pFX, _T("[GenerationTotalTime]"), m_GenerationTotalTime);
	RFX_Text(pFX, _T("[taTask].[Notice]"), m_Notice);
	RFX_Long(pFX, _T("[KLQuantifierID]"), m_KLQuantifierID);
	RFX_Long(pFX, _T("[tdKLQuantifier].[TaskID]"), m_TaskID2);
	RFX_Long(pFX, _T("[tdKLQuantifier].[KLQuantifierTypeID]"), m_KLQuantifierTypeID);
	RFX_Long(pFX, _T("[FromRow]"), m_FromRow);
	RFX_Long(pFX, _T("[FromCol]"), m_FromCol);
	RFX_Long(pFX, _T("[ToRow]"), m_ToRow);
	RFX_Long(pFX, _T("[ToCol]"), m_ToCol);
	RFX_Long(pFX, _T("[tdKLQuantifier].[CompareTypeID]"), m_CompareTypeID);
	RFX_Double(pFX, _T("[ValuePar]"), m_ValuePar);
	RFX_Long(pFX, _T("[tdKLQuantifier].[KLQuantifierValueTypeID]"), m_KLQuantifierValueTypeID);
	RFX_Double(pFX, _T("[Threshold]"), m_Threshold);
	RFX_Text(pFX, _T("[Formula]"), m_Formula);
	RFX_Long(pFX, _T("[tdKLQuantifier].[Ord]"), m_Ord);
	RFX_Bool(pFX, _T("[KendalAbsValueTauB]"), m_KendalAbsValueTauB);
	RFX_Text(pFX, _T("[tdKLQuantifier].[Notice]"), m_Notice2);
	RFX_Long(pFX, _T("[tmMatrix].[MatrixID]"), m_MatrixID2);
	RFX_Text(pFX, _T("[tmMatrix].[Name]"), m_Name2);
	RFX_Bool(pFX, _T("[Initialised]"), m_Initialised);
	RFX_Long(pFX, _T("[RecordCount]"), m_RecordCount);
	RFX_Text(pFX, _T("[tmMatrix].[Notice]"), m_Notice3);
	RFX_Long(pFX, _T("[wSavedCountUsed]"), m_wSavedCountUsed);
	RFX_Long(pFX, _T("[tsCompareType].[CompareTypeID]"), m_CompareTypeID2);
	RFX_Text(pFX, _T("[tsCompareType].[Name]"), m_Name3);
	RFX_Text(pFX, _T("[tsCompareType].[ShortName]"), m_ShortName);
	RFX_Long(pFX, _T("[tsCompareType].[Ord]"), m_Ord2);
	RFX_Text(pFX, _T("[tsCompareType].[Notice]"), m_Notice4);
	RFX_Long(pFX, _T("[tsKLQuantifierType].[KLQuantifierTypeID]"), m_KLQuantifierTypeID2);
	RFX_Text(pFX, _T("[tsKLQuantifierType].[Name]"), m_Name4);
	RFX_Text(pFX, _T("[tsKLQuantifierType].[ShortName]"), m_ShortName2);
	RFX_Long(pFX, _T("[tsKLQuantifierType].[Ord]"), m_Ord3);
	RFX_Text(pFX, _T("[tsKLQuantifierType].[Notice]"), m_Notice5);
	RFX_Long(pFX, _T("[tsKLQuantifierValueType].[KLQuantifierValueTypeID]"), m_KLQuantifierValueTypeID2);
	RFX_Text(pFX, _T("[tsKLQuantifierValueType].[Name]"), m_Name5);
	RFX_Text(pFX, _T("[tsKLQuantifierValueType].[ShortName]"), m_ShortName3);
	RFX_Long(pFX, _T("[tsKLQuantifierValueType].[Ord]"), m_Ord4);
	RFX_Text(pFX, _T("[tsKLQuantifierValueType].[Notice]"), m_Notice6);
	RFX_Long(pFX, _T("[tsTaskSubType].[TaskSubTypeID]"), m_TaskSubTypeID2);
	RFX_Text(pFX, _T("[tsTaskSubType].[Name]"), m_Name6);
	RFX_Text(pFX, _T("[tsTaskSubType].[ShortName]"), m_ShortName4);
	RFX_Long(pFX, _T("[tsTaskSubType].[Ord]"), m_Ord5);
	RFX_Text(pFX, _T("[tsTaskSubType].[Notice]"), m_Notice7);
	//}}AFX_FIELD_MAP
}