void CZzView::OnInitialUpdate()
{
CView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
CBindData rs;//自定义类
CString aa;
aa="SELECT * FROM DemoTable";
IADORecordBindingPtr picRs(m_pRecordset);
m_pRecordset.CreateInstance(__uuidof(Recordset));
if( theApp.m_pConnection->State )
{
m_pRecordset->Open((_bstr_t)aa,
theApp.m_pConnection.GetInterfacePtr(),
adOpenDynamic,adLockBatchOptimistic,adCmdText);
}
picRs->BindToRecordset(&rs); //运行时老报“运行错误”
}
class CBindData : public CADORecordBinding
{public:
BEGIN_ADO_BINDING(CBindData) ADO_VARIABLE_LENGTH_ENTRY2(1, adVarChar, m_ch_fname,
sizeof(m_ch_fname), m_ul_fnameStatus, false) //ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_ch_lname,
// sizeof(m_ch_lname), m_ul_lnameStatus, false) END_ADO_BINDING() public: CHAR m_ch_fname[50]; // CHAR m_ch_lname[32]; ULONG m_ul_fnameStatus; // ULONG m_ul_lnameStatus;};表字段和绑定的变量之间我检查了应该没问题。
请大家给我看看
{
CView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
CBindData rs;//自定义类
CString aa;
aa="SELECT * FROM DemoTable";
IADORecordBindingPtr picRs(m_pRecordset);
m_pRecordset.CreateInstance(__uuidof(Recordset));
if( theApp.m_pConnection->State )
{
m_pRecordset->Open((_bstr_t)aa,
theApp.m_pConnection.GetInterfacePtr(),
adOpenDynamic,adLockBatchOptimistic,adCmdText);
}
picRs->BindToRecordset(&rs); //运行时老报“运行错误”
}
class CBindData : public CADORecordBinding
{public:
BEGIN_ADO_BINDING(CBindData) ADO_VARIABLE_LENGTH_ENTRY2(1, adVarChar, m_ch_fname,
sizeof(m_ch_fname), m_ul_fnameStatus, false) //ADO_VARIABLE_LENGTH_ENTRY2(2, adVarChar, m_ch_lname,
// sizeof(m_ch_lname), m_ul_lnameStatus, false) END_ADO_BINDING() public: CHAR m_ch_fname[50]; // CHAR m_ch_lname[32]; ULONG m_ul_fnameStatus; // ULONG m_ul_lnameStatus;};表字段和绑定的变量之间我检查了应该没问题。
请大家给我看看
解决方案 »
- 现在的心情很复杂...
- 金山词霸对计算机词汇解释不周全,大家有什么好推荐?
- 有一个好的群的
- 连接域名和连接IP代码一样吗?
- 我用WebBrowser显示jpg图片,结果上下左右都有空白,如何让去掉它们让图片顶着左上角显示?
- 对图像进行处理后,如何在客户区新开一个子窗口以显示处理后的图像?
- activex控件中有函数void func(&data) data为字符串类型,如何用vbscript和javascript调用?
- vc6写的程序,如何移值到UNIX
- 没有文档视图框架的程序,怎么使用切分窗口?
- 小女有个问题,用SDK怎么实现象VB中的TabScript的那个控件
- 串口问题!向串口发指令:#55H,S,100,#AAH(其中#55H十六进制值数据头,S是指令,100是指令的参数,#AAH数据尾)!!
- 高分求模拟信号防抖动算法
对吗?应该是CBindData吧。你试试吧。