读书人

ODBC 数据库内容展示在编辑框中

发布时间: 2012-09-24 13:49:41 作者: rapoo

ODBC 数据库内容显示在编辑框中
有一个Access数据库,比如我已经获得记录1中的字段1内容,现在想根据该字段内容,将该记录1中的其他某字段内容显示在编辑框中,并能自动换行,该怎么操作啊。下面是我写的程序。 菜鸟求指点。
HTREEITEM hItem=m_treeCtrlScene.GetSelected(Item);
CString StrText=m_treeCtrlScene.GetItemText(hItem);//获得树状控件内容,即字段1内容
CScene *m_rs=new CScene;//数据库对象
while(hItem)
{
if (m_treeCtrlScene.GetCheck(hItem))
{
if (m_rs->IsOpen())
{
m_rs->Close();
}
m_rs->Open();
m_rs->MoveFirst();
char filter[200];
wsprintf(filter,"[Scene].filename='%S'",StrText);
m_rs->m_strFilter=filter;
m_rs->Requery();
m_jscs=m_rs->m_model_explain;//将另一字段内容赋给编辑框,m_jscs为编辑框添加的CString变量
UpdateData(FALSE);
}
delete m_rs;
}

[解决办法]
一般的编辑框是不能换行的
需要使用RichEdit才可以
[解决办法]
编辑框选择多行属性
if(!m_jscs.IsEmpty()) m_jscs+= _T("\r\n"); //加回车换行
m_jscs += m_rs->m_model_explain; //

读书人网 >VC/MFC

热点推荐