您的位置:首页 > 其它

使用ADO EXTENSION榜定数据表之后,在读数据时出现类似"屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯"的情况

2008-04-15 21:49 483 查看
所有字段几乎都是文本,那么
在凡是为空的字段都显示为"屯屯屯屯屯屯屯屯屯屯屯屯屯屯"
有一个字段出现了"屯屯屯屯china",而这里的china应该是下一个字段的值

在CADORecordBinding的子类构造函数中初始化诸字符变量,如:


class CHasPrpaRs : public CADORecordBinding




...{


BEGIN_ADO_BINDING(CHasPrpaRs)


// ADO_VARIABLE_LENGTH_ENTRY2(1, adVarChar, m_ch_bianhao,


// sizeof(m_ch_bianhao), m_ul_bianhaoStatus, false)


// ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_ch_name,


// sizeof(m_ch_name), m_ul_nameStatus, false/*true*/)


// ADO_VARIABLE_LENGTH_ENTRY2(3, adVarChar, m_ch_id,


// sizeof(m_ch_id), m_ul_idStatus, false)




ADO_VARIABLE_LENGTH_ENTRY2(1, adVarChar, m_ch_TenantIndividualID,


sizeof(m_ch_TenantIndividualID), m_ul_TenantIndividualIDStatus, false)


ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_ch_Email,


sizeof(m_ch_Email), m_ul_EmailStatus, false)


ADO_VARIABLE_LENGTH_ENTRY2(3, adVarChar, m_ch_TenantIDNumber,


sizeof(m_ch_TenantIDNumber), m_ul_TenantIDNumberStatus, false)




ADO_VARIABLE_LENGTH_ENTRY2(4 , adVarChar, m_ch_Name ,


sizeof( m_ch_Name), m_ul_NameStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(5 , adVarChar, m_ch_Salutation ,


sizeof( m_ch_Salutation ), m_ul_SalutationStatus, false)


ADO_VARIABLE_LENGTH_ENTRY2(6 , adVarChar, m_ch_Country ,


sizeof( m_ch_Country ), m_ul_CountryStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(7 , adVarChar, m_ch_Phone ,


sizeof( m_ch_Phone ), m_ul_PhoneStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(8 , adVarChar, m_ch_CellPhone ,


sizeof( m_ch_CellPhone ), m_ul_CellPhoneStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(9 , adVarChar, m_ch_Fax ,


sizeof( m_ch_Fax ), m_ul_FaxStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(10 , adVarChar, m_ch_PHS ,


sizeof( m_ch_PHS ), m_ul_PHSStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(11 , adVarChar, m_ch_MoveInDate ,


sizeof( m_ch_MoveInDate ), m_ul_MoveInDateStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(12 , adVarChar, m_ch_Company ,


sizeof( m_ch_Company ), m_ul_CompanyStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(13 , adVarChar, m_ch_Actived ,


sizeof( m_ch_Actived ), m_ul_Actived , false)


ADO_VARIABLE_LENGTH_ENTRY2(14 , adVarChar, m_ch_MemberID ,


sizeof( m_ch_MemberID ), m_ul_MemberIDStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(15 , adVarChar, m_ch_Language ,


sizeof( m_ch_Language ), m_ul_LanguageStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(16 , adVarChar, m_ch_Marriage ,


sizeof( m_ch_Marriage ), m_ul_MarriageStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(17 , adVarChar, m_ch_Occupation ,


sizeof( m_ch_Occupation ), m_ul_OccupationStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(18 , adVarChar, m_ch_newsletter ,


sizeof( m_ch_newsletter ), m_ul_newsletterStatus , false)


ADO_VARIABLE_LENGTH_ENTRY2(19 , adVarChar, m_ch_Gender ,


sizeof( m_ch_Gender ), m_ul_GenderStatus , false)




END_ADO_BINDING()


public:




CHAR m_ch_TenantIndividualID[20]; //1


CHAR m_ch_Email[50]; //2


CHAR m_ch_TenantIDNumber[50]; //3


CHAR m_ch_Name[150]; //4


CHAR m_ch_Salutation[10]; //5


CHAR m_ch_Country[50]; //6


CHAR m_ch_Phone[50]; //7


CHAR m_ch_CellPhone[50]; //8


CHAR m_ch_Fax[50]; //9


CHAR m_ch_PHS[50]; //10


CHAR m_ch_MoveInDate[20];//datetime //11


CHAR m_ch_Company[20]; //12


CHAR m_ch_Actived[1]; //13


CHAR m_ch_MemberID[20]; //14


CHAR m_ch_Language[10]; //15


CHAR m_ch_Marriage[10]; //16


CHAR m_ch_Occupation[10]; //17


CHAR m_ch_newsletter[10]; //18


CHAR m_ch_Gender[1]; //19




ULONG m_ul_TenantIndividualIDStatus; //1


ULONG m_ul_EmailStatus; //2


ULONG m_ul_TenantIDNumberStatus; //3


ULONG m_ul_NameStatus; //4


ULONG m_ul_SalutationStatus; //5


ULONG m_ul_CountryStatus; //6


ULONG m_ul_PhoneStatus; //7


ULONG m_ul_CellPhoneStatus; //8


ULONG m_ul_FaxStatus; //9


ULONG m_ul_PHSStatus; //10


ULONG m_ul_MoveInDateStatus; //datetime //11


ULONG m_ul_CompanyStatus; //12


ULONG m_ul_Actived ; //13


ULONG m_ul_MemberIDStatus; //14


ULONG m_ul_LanguageStatus; //15


ULONG m_ul_MarriageStatus; //16


ULONG m_ul_OccupationStatus; //17


ULONG m_ul_newsletterStatus; //18


ULONG m_ul_GenderStatus; //19


public:




CHasPrpaRs() ...{




memset(m_ch_TenantIndividualID,0,sizeof(m_ch_TenantIndividualID)); //1


memset(m_ch_Email,0,sizeof(m_ch_Email)); //2


memset(m_ch_TenantIDNumber,0,sizeof(m_ch_TenantIDNumber)); //3


memset(m_ch_Name,0,sizeof(m_ch_Name)); //4


memset(m_ch_Salutation,0,sizeof(m_ch_Salutation)); //5


memset(m_ch_Country,0,sizeof(m_ch_Country)); //6


memset(m_ch_Phone,0,sizeof(m_ch_Phone)); //7


memset(m_ch_CellPhone,0,sizeof(m_ch_CellPhone)); //8


memset(m_ch_Fax,0,sizeof(m_ch_Fax)); //9


memset(m_ch_PHS,0,sizeof(m_ch_PHS)); //10


memset(m_ch_MoveInDate,0,sizeof(m_ch_MoveInDate));//datetime //11


memset(m_ch_Company,0,sizeof(m_ch_Company)); //12


memset(m_ch_Actived,0,sizeof(m_ch_Actived)); //13


memset(m_ch_MemberID,0,sizeof(m_ch_MemberID)); //14


memset(m_ch_Language,0,sizeof(m_ch_Language)); //15


memset(m_ch_Marriage,0,sizeof(m_ch_Marriage)); //16


memset(m_ch_Occupation,0,sizeof(m_ch_Occupation)); //17


memset(m_ch_newsletter,0,sizeof(m_ch_newsletter)); //18


memset(m_ch_Gender,0,sizeof(m_ch_Gender)); //19






};




virtual ~CHasPrpaRs() ...{};




};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐