C 操作Access資料庫

2021-06-19 23:15:34 字數 1914 閱讀 1331

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資料庫的基礎知識,並提 供乙個...