在线求助:数据库的查询
// Field/Param Data
//{{AFX_FIELD(CMySet, CRecordset)
long m_num;
CString m_aaa;
CString m_bbb;
CString m_ccc;
CString m_ddd;
//}}AFX_FIELD
如下:
void CMyView::OnButtonsearch()
{
UpdateData(true);
m_pSet->m_strFilter="aaa=?";
m_pSet->m_aaa=m_search;//m_search是一个edit控件的值变量是cstring的
m_pSet->Requery();
UpdateData(false);
}
或
m_pSet->m_strFilter="aaa=m_search";
都不行
只有
m_pSet->m_strFilter="aaa='3'";//3是aaa字段的一个值
可以。
如何实现动态的查询啊,我现在在线,问题解决马上送分,救命!!!
问题点数:50、回复次数:7Top
1 楼vvv_star(周星星)回复于 2002-04-10 16:31:48 得分 0
各位高手,救命啊,我是照MSDN上做的,怎么不对呢?Top
2 楼xt_jat(桑巴)回复于 2002-04-10 16:35:43 得分 50
CString str;
str.Format("aaa=\'%s\'",m_search);
m_pSet->m_strFilter=str;Top
3 楼scxy(小熊)回复于 2002-04-10 16:37:03 得分 0
nOpenType 设置为CRecordset::dynasetTop
4 楼vvv_star(周星星)回复于 2002-04-10 16:39:36 得分 0
我试试先!Top
5 楼vvv_star(周星星)回复于 2002-04-10 16:43:36 得分 0
to:xt_jat(桑巴)
ok了,真是谢谢你,能解释一下为什么都试cstring类型的,为什么不能直接赋值吗?另外msdn上的?占位符怎么用啊,可否赐教。我可以另上一个帖子给你在加50分!Top
6 楼qhq800(清风笑)回复于 2002-04-10 16:45:58 得分 0
m_search用"m_search"Top
7 楼cnshinhwa(月夜森林)回复于 2002-04-10 16:53:40 得分 0
to:qhq800(清风笑
不行,说什么count字段错误!Top




