程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> Access數據庫入門 >> DAO訪問ACCESS數據庫

DAO訪問ACCESS數據庫

編輯:Access數據庫入門

  這是我前段時間學數據庫時做的一個小程序,采用DAO訪問ACCESS數據庫,程序的主界面如下,控制相對來說很是簡單,實現了數據庫的基本操作。如圖一所示:

  幾點說明:

  在程序中使用了CButtonStyle這個免費類庫,它可以實現帶位圖的按位,這裡是以加載圖標的方式操作的,在InitButtonSytle()中,為了使代碼更短小,用循環實現了圖標按鈕。

  // 用循環實現必須手動改動Resource.h中的定義

for ( int nIco = IDI_JUMP, nBtn = IDC_JUMP; nBtn >= IDC_LISTITEM; nIco--, nBtn-- )
{
  CButtonStyle *Button = ButtonList.RemoveTail();
  Button->SubclassDlgItem( nBtn, this );
  Button->SetIcon( nIco );
  Button->SetInactiveBgColor();
  Button->SetInactiveFgColor();
  Button->SetActiveBgColor();
}    
  在處理異常時,采用了如下方式:

try
{
}
catch( CDaoException *exception )
{
  // 否則指針會指向出現異常的紀錄
  m_pSet->MoveNext();
  m_pSet->MovePrev();
  return;
}
  在異常後,m_pSet向下移動一次,又向前移動一次,這樣看起來不是很漂亮,要不然,m_pSet總是指向出現異常的紀錄。

  最下端幾個圖標的說明

  POS1:這個圖標用於跳轉到上次你退出程序時所浏覽的那個單詞,可以說就當作是書簽。

  POS2:用於動態跳轉到某一個單詞。當然該單詞必須存在,要不然會現"告示"的。

  • 首頁
  • 上一頁
  • 1
  • 2
  • 下一頁
  • 尾頁
  • 共2頁
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved