请教各位高手,在vc++中如何判断变量和那个数据库中的字段帮定?急!!急 90CSDN]

发布时间:2017-3-29 9:36:28 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"请教各位高手,在vc++中如何判断变量和那个数据库中的字段帮定?急!!急 90CSDN]",主要涉及到请教各位高手,在vc++中如何判断变量和那个数据库中的字段帮定?急!!急 90CSDN]方面的内容,对于请教各位高手,在vc++中如何判断变量和那个数据库中的字段帮定?急!!急 90CSDN]感兴趣的同学可以参考一下。

程序部分代码如下: IMPLEMENT_DYNAMIC(CRsNepGetValidatorType, CRecordset) CRsNepGetValidatorType::CRsNepGetValidatorType(CDatabase* pdb) : CRecordset(pdb) { //{{AFX_FIELD_INIT(CRsNepGetValidatorType) m_strSCORPION_VALIDATOR = _T(""); m_nFields = 1; //}}AFX_FIELD_INIT m_param_RunMode = _T("L"); m_nParams = 1; m_nDefaultType = snapshot; } CString CRsNepGetValidatorType::GetDefaultSQL() { return _T("{CALL sp_NepGetValidatorType (?)}"); } void CRsNepGetValidatorType::DoFieldExchange(CFieldExchange* pFX) { //{{AFX_FIELD_MAP(CRsNepGetValidatorType) pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Text(pFX, _T("[SCORPION_VALIDATOR]"), m_strSCORPION_VALIDATOR); pFX->SetFieldType(CFieldExchange::param); RFX_Text(pFX, _T("[@RunMode]"), m_param_RunMode); //}}AFX_FIELD_MAP } 这段程序看起来是和SQL数据库中表的字段进行邦定(不知我理解对不对),但是对于“RFX_Text(pFX, _T("[SCORPION_VALIDATOR]"), m_strSCORPION_VALIDATOR);”我却找不到和变量m_strSCORPION_VALIDATOR邦定的字段,也就是在数据库中找不到包含有字段SCORPION_VALIDATOR的表。请求高手指教,谢谢!!!!

这段程序看上去象是hibernate之类的东西,查一下它的xml文件,用reflector看看他的dll

--用如下语句检查存在字段 'SCORPION_VALIDATOR' 的表 select o.name as 表名 from sysobjects o inner join syscolumns c on o.id=c.id where c.name='科目编码'

RFX_Text函数用来绑定数据源列和字段对象,楼主的代码没有错误,试试用二楼的方法查找是否有'SCORPION_VALIDATOR'这个列,如果没有的话在数据源上加上这个列试试.

--用如下语句检查存在字段名为 'SCORPION_VALIDATOR' 的表 select o.name as 表名 from sysobjects o inner join syscolumns c on o.id=c.id where c.name='SCORPION_VALIDATOR'

上一篇:请问SQLSERVER2000中的事件探测器在2005中还有没有 20yujuncan]
下一篇:先装了SQL SERVER 2005,然后装SQL SERVER 2000,可以吗? 50aw511]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款