1.获取db3配置文件内容(可扩展读取)
bool ClassName::GetSubSysName()
{
m_vSubSys.clear();
ThkSqlite tsql;
if (!tsql.OpenDbConn(THK_PRJ_NAME))
{
Msg_OutErr(_T("读取配置文件%s失败"), THK_PRJ_NAME);
return false;
}
CString strSql = _T(""), strTable = _T("");
strTable = _T("分系统定义");
strSql.Format(_T("select 分系统,分系统前缀 from %s order by 序号"), strTable);
CArray<CStringArray*>* arrInfo = tsql.ExeSqlWithSet(strSql);
if (!arrInfo)
{
Msg_OutErr(_T("读取分系统名称失败"));
return false;
}
for (int i = 0; i < (int)arrInfo->GetCount(); i++)
{
CStringArray* pStrArr = arrInfo->GetAt(i);
if (pStrArr == NULL || pStrArr->GetCount() < 2)
{
continue;