MFC 链接数据库实现查询功能,str 是前面查询获取到的表名, m_queryname是查询的名称变量
if (str == "00_import")
queryname.Format(_T("select * from 00_import where 名称 like '%s';"),m_queryname);
else
queryname.Format(_T("select * from 01_import where 名称 like '%s';"), m_queryname);
mysql_query(&mysql, (char*)(LPCTSTR)queryname);//查询函数,语句用字符串表示
result = mysql_store_result(&mysql);
这是可以运行成功的,str 想直接用在select语句中,代码如下:
queryname.Format(_T("select * from str where 名称 like '%s';"),m_queryname);
运行错误了,table该怎么作为变量 放在select 语句中啊?