首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

GotoBookmark遇到Records not found怎么办

2012-02-02 
GotoBookmark遇到Records not found怎么处理?{TBookmark bm dbg-DataSource-DataSet-GetBookmark()d

GotoBookmark遇到Records not found怎么处理?
{
  TBookmark bm = dbg->DataSource->DataSet->GetBookmark();
  dm->OpenRef(sca, sfa);

  if (bm != NULL) {
  try {
  dbg->DataSource->DataSet->GotoBookmark(bm);
  }
  catch (...) {
  //TRACE("Records not found.");
  }
dbg->DataSource->DataSet->FreeBookmark(bm);
  }
}

数据库是空值时怎么如何修改?

[解决办法]
Bookmark只是一个指针。如果GotoBookmark失败,可能是该记录已不存在或者数据集有变化。

热点排行