using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.data;
using system.data.oledb;
using system.configuration;
namespace dbhelper
if (conn.state != connectionstate.open)
}/// /// 建構函式
///
/// access資料庫名稱
public dbhelperaccess(string dbname)
if (conn.state != connectionstate.open)
}///
/// 開啟資料來源鏈結
///
///
public oledbconnection dbconn()
///
/// 請在資料傳遞完畢後呼叫該函式,關閉資料鏈結。
///
public void close()
#endregion
#region 資料庫基本操作
/// /// 根據sql命令返回資料datatable資料表,
/// 可直接作為datagridview的資料來源
///
///
///
public datatable selecttodatatable(string sql)
/// /// 根據sql命令返回資料dataset資料集
///
///
/// 在返回的資料集中所新增的表的名稱
///
public dataset selecttodataset(string sql, string subtablename)
/// /// 在指定的資料集中新增帶有指定名稱的表,由於存在覆蓋已有名稱表的危險,返回操作之前的資料集。
///
///
/// 新增的表名
/// 被新增的資料集名
///
public dataset selecttodataset(string sql, string subtablename, dataset datasetname)
/// /// 根據sql命令返回oledbdataadapter,
/// 使用前請在主程式中新增命名空間system.data.oledb
///
///
///
public oledbdataadapter selecttooledbdataadapter(string sql)
/// /// 執行sql命令,不需要返回資料的修改,刪除可以使用本函式
///
///
///
public bool executesqlnonquery(string sql)
catch
}#endregion
}}
呼叫示例:
dbhelperaccess db = new dbhelperaccess();
datagridview1.datasource = db.selecttodatatable("select * from 使用者");
db.close();
c 操作ACCESS資料庫
c 簡單操作access資料庫 這兩天做專案,需要將資料存到資料庫,並進行一些簡單的增刪改操作,剛好記錄下access資料庫的基本操作方法,下文中提及到知識應用如有不正確的地方,大家多多指正,在程式開始時,我打算使用一些資料庫操作語句來建立乙個資料庫,不過好像用的不是很成功。而且如果要手動建立資料庫...
c 操作Access資料庫
先新增兩個com引用 第乙個 microsoft activex data objects 2.8 library 第二個 microsoft ado ext.2.8 for ddl and security 1.建立access資料庫 using adox adox.catalog cat new...
c 語言操作Access資料庫
本文將c 語言操作access資料庫的方法加以總結,主要解決的問題如下 建立mdb 建立table 讀取table內容 查 詢table中的內容 向table中插入資料 刪除table中的記錄 向table中插入 讀取table中的 等。文 介紹c 訪問操作access資料庫的基礎知識,並提 供乙個...