HRESULT CDB::Read(short nTable,short nRow,LPWSTR lpszData)
{
CStringArray *pTable;
pTable=(CStringArray*)m_arrTables[nTable];
#ifndef UNICODE
MultiByteToWideChar(CP_ACP,0,(*pTable)[nRow],-1,lpszData,80);
#else
lstrcpy(lpszData,(*pTable)[nRow]);
#endif
return NO_ERROR;
}
HRESULT CDB::Write(short nTable,short nRow,LPCWSTR lpszData)
{
CStringArray *pTable;
pTable=(CStringArray*)m_arrTables[nTable];
#ifndef UNICODE
pTable->SetAtGrow(nRow,lpszData);
#else
char szData[80];
WideCharToMultiByte(CP_ACP,0,lpszData,-1,szData,80,NULL,NULL);
pTable->SetAtGrow(nRow,szData);
#endif
return NO_ERROR;
}
HRESULT CDB::GetTableName(short nTable,LPWSTR lpszName)
{
#ifndef UNICODE
MultiByteToWideChar(CP_ACP,0,m_arrNames[nTable],-1,lpszName,80);
#else
lstrcpy(lpszName,m_arrNames[nTable]);
#endif
return NO_ERROR;
}
posted on 2006-03-14 20:14
苍羽 阅读(737)
评论(0) 编辑 收藏 引用 所属分类:
读书笔记