MFC ADO DATA Control 控件中的SQL语句中where子句含有变量

像这样 select * from 表 where ID = 变量
这个变量是编辑框输入的一个ID

作者: kuaizionly   发布时间: 2011-06-13

CString strSql;
strSql.Format(_T("select * from 表 where ID = %d"), INT变量);

作者: zyq5945   发布时间: 2011-06-13


是在控件中这里输入SQL语句的。。。不是在源文件中

作者: kuaizionly   发布时间: 2011-06-13

直接输入“select * from 表 where ID = INT变量”,把输入的内容获取到CString之后自然就可以执行了。

作者: Oliver2891   发布时间: 2011-06-13

这是MFC的基础吧。
CString strSql;
CEdit * pEdit = (CEdit*)GetDlgItem(IDC_EDIT1); //IDC_EDIT1是编辑框的ID
pEdit->GetWindowText(strSql);

作者: zyq5945   发布时间: 2011-06-13

http://hi.csdn.net/attachment/201106/13/7438706_13079679142Cm4.jpg
如图。。。是在控件属性RecordSource的CommandText(SQL)中输入SQL语句、、、有办法传参数么?

作者: kuaizionly   发布时间: 2011-06-13