예제 #1
0
string XaLibModel::ListResponse(DbResMap& DbRes,vector<string>& FieldsToRead) {

    string Res="<list>";

    for (auto j=0; j<DbRes.size(); j++) {

        Res.append("<item>");

        for (auto &i: FieldsToRead) {

            Res.append("<"+i+">");

            if (DbRes[j][i]=="") {
                Res.append("null");

            } else {

                Res.append(DbRes[j][i]);
            }

            //Res.append(DbRes[j][i]);
            Res.append("</"+i+">");

        };

        Res.append("</item>");
    };

    Res.append("</list>");
    return Res;
};
예제 #2
0
파일: XaLibSql.cpp 프로젝트: XAllegro/Xaas
void XaLibSql::DumpResMap (DbResMap& ResMap){

	for (auto j=0;j<ResMap.size();j++) {

		LOG.Write("ERR", __FILE__, __FUNCTION__,__LINE__,"ROW => "+to_string(j));

		for(auto elem : ResMap[j]) {
			
			string key=elem.first;
			string value=elem.second;

			LOG.Write("ERR", __FILE__, __FUNCTION__,__LINE__,"key => "+key+" value => "+value);
		}
	};
};