sql语句在vc中:strSQL.Format("select * from shangpinxinxi_Info where 产地 like [%s] ",m_edtconditio

2025-01-21 09:27:44
推荐回答(2个)
回答1:

在[%s]两端加单引号,vc语法不熟,大致如下
strSQL.Format("select * from shangpinxinxi_Info where 产地 like '["+%s+"]' ",m_edtcondition);

补充:
vc没学过,不熟悉format的语法格式,刚网上查了一下用法,似乎可以直接加单引号,而不用采取字符串连接.试试改成如下:
strSQL.Format("select * from shangpinxinxi_Info where 产地 like '[%s]'",m_edtcondition);
总之就是like语句后面的内容要用单引号括起来.

回答2:

strSQL.Format("select * from shangpinxinxi_info where 产地 like %s",m_edtcondition);或者
strSQL.Format("select * from shangpinxinxi_info where 产地=%s",m_edtcondition);