liangfeiyp 发表于 2006-7-4 14:12

请问一个数据库编程问题

<P>创建一个CRecordset派生类A,用来与Oracle9i数据库中的一个表B进行DFX数据操作,A的构造函数中定义变量时是否需要对应B中所有的属性列?也就是说B有5个属性列的话,我能否在A中只定义4个变量对应表中的四个属性,其余的那个不管它,这样可以吗?还有,能否用这个类对应同一个数据库中的数个表中的属性列?<BR>fusijipaiming::fusijipaiming(CDatabase* pdb)<BR>    : CRecordset(pdb)<BR>{<BR>    //{{AFX_FIELD_INIT(fusijipaiming)<BR>    m_sijiming = _T("");<BR>    m_fenshu = 0.0;<BR>    m_nFields = 2;<BR>    //}}AFX_FIELD_INIT<BR>    m_nDefaultType = snapshot;<BR>}</P>
<P><BR>CString fusijipaiming::GetDefaultConnect()<BR>{<BR>    return _T("ODBC;DSN=ORACLELKJ;UID=JKFXDBA;PWD=yx9908");<BR>}<BR><BR>急盼答复,不胜感激!!!</P>

十一月天 发表于 2006-7-4 16:28

1、可以吧,我觉得这样只是无法操作其余的那个属性列。<BR>2、也应该是可以的。<BR><BR>我对你说的术语有点不理解,我数据库不是很好

liangfeiyp 发表于 2006-7-5 16:05

谢谢!

xmm7409 发表于 2006-8-17 21:41

ODBC编程数据列与变量是一一对应绑定的,可以。

页: [1]

编程论坛