请问怎样执行含中文的查询语句?
数据库是oracle8,代码如下:
CRecordset rs(&m_db);
//...
rs.Open(CRecordset::snapshot, "select labelcode from label where labelname='单据'", CRecordset::readOnly);
if (rs.IsEOF() == 0) {
//...
}
这样总是得不到记录,但是如果直接在数据库中执行这句SQL是有数据的。如果SQL语句中没有中文的话就没问题,请问这是怎么回事?谢谢!