给出事例:)
解决方案 »
- 一个简单的问题,请高手来看一下
- 按钮间隔的问题
- 怎么用activeskin啊?
- 如何创建一个project的模版,我想不起来了,麻烦告诉我一下,给分:)
- 有没有办法枚举出WIN7/WIN8超级任务栏左边那些图标还有他们的顺序
- 请问如何自画CSliderCtrl控件
- 如何显示定位文件目录的对话框?调用哪个API
- 大虾往这儿看看~~
- 怎样在模式对话框中控制刷新父窗口视图,在线等待,马上给分,谢谢!
- 图象二值化-请高手指点
- InternetSetCookie可以将当前用户的信息保存在内存中,有什么方法可以把用户信息保存在硬盘上?
- 菜鳥有難,蝦哥幫忙,關于WM_GETMINMAXINFO和SetWindowPlacement!!
CDaoDatabase *pDb = new CDaoDatabase;
pDb->Open("case.mdb",TRUE,FALSE,_T(""));
CDaoTableDef *pTd = new CDaoTableDef(pDb);
pTd->Open("patient");
CDaoRecordset *pRs = new CDaoRecordset(pDb);
pRs->Open(pTd,dbOpenDynaset);
CString str;
str = "in_num='" +m_strID +"'";
if(!pRs->Find(AFX_DAO_FIRST,str))
{
MessageBox("该住院号不存在,请重新输入!");
return;
}
// rs is a dynaset-type recordset previously opened
CString strCriteria = _T("STATE = ‘NY’");
try
{
if ( rs.FindFirst( strCriteria ) )
// Do something with the found record
rs.FindNext( strCriteria );
// ...
}
catch( CDaoException* e )
{
e->Delete( );
}
//Seek的实例
// rs is a table-type recordset
try
{
// Set current index for recordset and
// save current position.
rs.SetCurrentIndex( _T("PartNameIndex") );
COleVariant varCurrentPos = rs.GetBook( ); // variant used as a key in Seek
COleVariant varKey (_T("Framis Lever"), VT_BSTRT); // Find first record whose Part Name
// field is "Framis Lever".
if ( rs.Seek( _T("="), &varKey ) )
// Return to the saved position
rs.SetBook( varCurrentPos );
else
// Do something in response to Seek failure
}
catch( CDaoException* e )
{
e->Delete( );
}