sql中重新设计表后的vc程序的修改

    技术2022-05-11  1

    sql中重新设计表后的vc程序的修改

    有时候,sql中的表设计好了,vc中程序也导入数据源了.但是又想修改表的设计,此时VC程序该做一些改动.   现环境如下,win2000/xp,vc6.0, SQL SERVER,ODBC接口 在sql中一表STalk,要向其中增加一项,名称Packet,char,长度300,允许空.   1.回到VC中,找到对STalk表的类CSTalk所在的头文件STalk.h 在class CSTalk定义中增加变量CString m_Packet;   2.找到STalk.cpp中CSTalk构造函数,在 //{{AFX_FIELD_INIT(CSTalk)   //}}FAX_FILED_INIT所标的中间加入变量 m_Packet = _T(''''); 并将其中的变量m_nFields在原有的数值上加1. //重要   3.在CSTalk类的成员函数DoFieldExchange(CFieldExchange*pFX)中的 //{{AFX_FILED_MAP(CSTalk)   //}}AFX_FILED_MAP对中增加一行 RFX_Text(pFX,_T("[Packet]"),m_Packet,300); //后面的数值可以不要,只留前三个参数,但如果表中此值长度超过255,则必需加一数值.   Done!  

    最新回复(0)