请教两个VC的小问题?
1.在对话框中怎样控制CEdit控件的输入焦点的位置?
2.我在用CDaoRecordset打开数据库时,怎么返回只有一个记录?
源代码如下:
CDaoDatabase db;
db.Open(".\\database name");
CDaoRecordset rs(&db);
rs.Open(AFX_DAO_USE_DEFAULT_TYPE,"select * from [table1]");
int nRecordCount=rs.GetRecordCount();//此处nRecordCount=1??
rs.Close();
db.Close();
CDaoDatabase db;
db.Open(".\\Sales database.mdb");
CDaoRecordset rs(&db);
int nIndex=m_Type.GetCurSel();//m_Type为一个CListBox控件
CString strLoad;
m_Type.GetText(nIndex,strLoad);
rs.Open(AFX_DAO_USE_DEFAULT_TYPE,"SELECT [field1] FROM [table1] WHERE [field2]=\""+strLoad+"\"");
nRecordCount=rs.GetRecordCount();//nRecordCount=1??
if(nRecordCount>0)
{
rs.MoveFirst();
//只有一个记录,理论上应返回多个记录??? why????
}
rs.Close();
db.Close();
望各位高手不吝赐教!!
谢谢!!