[MFC] DB 검색 후 결과 출력 시 한글이 안나오는 문제...
도란도란
2024.05.24
cdatabase db;
db.openex(text(dsn=userlist),0);
crecordset rs(&db);
rs.open(crecordset::dynaset, text(select * from userdata));
cstring str;
short cnt = rs.getodbcfieldcount();
while(!rs.iseof())
{
for(int i=0 ; icnt ; i++){
rs.getfieldvalue((short)i,str);
cout (lpctstr)str endl;
}
rs.movenext();
}
rs.close();
db.close();db검색을 하면 한글이 안나오고 동일한값(메모리 주소값) 만 나옵니다. (콘솔작업입니다.)
ide : visual studio 2008 sp1
db : access
어떻게 하면 올바른 값이 나올까요?