16,216
社区成员
发帖
与我相关
我的任务
分享
int CChooseCommWnd::ShowQueryComm()
{
int RowNum = m_model.rowCount();
m_model.removeRows(0,RowNum);
QString Commdir = m_pCbComDir->currentText(); //这里从下拉表中获得当值,这里是中文
char sql[300];
sprintf(sql,"select aa from t_b_commodity_dir where dir_name='%s'",Commdir.toLatin1().data());
m_query->setQuery(sql); //总是没有结果,如果条件改成英文就是没问题
.....
.....
return 0;
}
QByteArray sql = "select * from data where city ='上海'";
QString string = QTextCodec::codecForName("GBK")->toUnicode(sql);