SQL语句中的查询条件为VC中的输入值(即是个变量),语句怎么写?
如此例中void CCheckManDlg::Refresh_Data()
{
CString cPid; //保存当前选择的产品编号
if (m_Pname.GetBoundText() == "")
cPid = "0";
else
cPid = m_Pname.GetBoundText();
CString cSid; //保存当前选择的仓库编号
if (m_Storehouse.GetBoundText() == "")
cSid = "0";
else
cSid = m_Storehouse.GetBoundText();
//设置SELECT语句
CString cSource;
cSource = "SELECT SpId, Pprice As 产品入库单价, Pnum As 库存数量, MakeDate As 生产日期";
cSource += " FROM ProInStore WHERE Pid=" + cPid + " AND Sid=" + cSid;
//设置记录源
m_adodc6.SetRecordSource(cSource);
m_adodc6.Refresh();
黄色的那一句,如何用SQL语言表示?
且,cSource += 中的+号是干什么用的?
且在VC中定义的cPid和cSid是我们在应用时自己输入的数值,那如何使得这种变化的值成为查询条件??
高人指点!!
多谢