c連線access資料庫怎麼把各項檢索到的資料在各個

2021-05-02 22:10:17 字數 1843 閱讀 2455

1樓:一點設計演示

1.首先使用access建立乙個資料儲存在硬碟某處,使用.mdb。

2.開啟vs 2013,引入命名空間:

using system.data.oledb;

宣告物件:

private  oledbconnection _oledbconn;         private  oledbdataadapter _oledbada;

public readonly static string _strdata = string.format("", "provider=microsoft.jet.

oledb.4.0; data source=", system.

io.path.getdirectoryname(assembly.

getexecutingassembly().location), @"\db\stumandata.mdb");

這裡是構建乙個目錄:當前目錄先的db資料夾下的stumandata.mdb資料庫檔案。

當然可以可以直接指定目錄:例:

string_strdata=@"provider=microsoft.jet.oledb.

4.0; data source=c:\db\stumandata.

mdb";

這樣就構建好了鏈結資訊。

4._oledbconn = new oledbconnection(_strconn);//根據鏈結資訊例項化鏈結物件

_oledbconn.open();//開啟連線;

_oledbada = new oledbdataadapter(strsql, _oledbconn);//strsql sql語句;

見過sql語句執行的資料庫連線物件

_oledbada.fill(dt, tablename);

//將結果儲存到本地結果及 dt==dataset dt=new dataset();

//ok,now,你可以操作dt了,當然前提它不是空的

5.呼叫示例,構建sql語句,傳給顯示窗體物件。

6.使用封裝好的類,返回查詢結果集,並提取資料。

7.執行結果。

2樓:匿名使用者

檢索到的資料。

這裡,你提到的資料。

通常,資料庫讀出來的是datatable.,乙個資料表,我們還可以從資料庫讀出dataset資料集,來裝很多table.

在datatable裡面,我們取出乙個資料的寫法。

datatable dt=new .....

dt.rows[行數][列名] 【這是object型別。

當你取出來之後,你就可以放到你想要的文字框裡去了。

比如 textbox1.text=dt.rows[0]["name"].tostring();

3樓:匿名使用者

sql會不 跟他一樣

4樓:匿名使用者

控制台程式有介面,有文字框?

c#連線access資料庫並將資料顯示在textbox中

5樓:匿名使用者

主鍵在多表連線時作用

連線串dataset ds=new dataset();

textbox1.text=ds.tables[0].rows...

網上很多啦 我沒空給你寫了 你要能等 晚上我上的時候再說吧哈

6樓:匿名使用者

樓主敘述不清楚。

是winform還是webform ?

資料庫中的d,h,c,d,l這5個引數 ? 是5個字段吧? 如果是5個字段,則你想要顯示哪一條記錄?

access資料庫問題,ACCESS資料庫的問題!

給你個可行的試試,可以的話麻煩給個肯定以及最佳,謝謝 首先備份表abc到另乙個新錶中abc bak,然後將abc表匯出為excel 然後將 abc 中 where mac 1100的所有記錄刪除,開啟匯出的excel只保留mac 1100的記錄,然後將mac那一列清空,將第一行的mac列公式寫為 i...

易語言如何連線access資料庫

du其實做資料庫,最好用2003的。這樣適用的zhi機器範圍會廣些。如果dao人版家沒有安裝2007的相關檔案權的話,恐怕就不能用了。直接開啟的方法是不行的,可以用odbc方法來實現 外部資料庫1.開啟 odbc dsn ms access database dbq 取執行目錄 資料庫.accdb ...

c中「連線資料庫失敗「怎麼解決,C 連線資料庫時出現這樣的錯誤怎麼辦

webconfig設定不對吧,是不是沒改使用者名稱跟密碼。先確定資料庫已經開啟,然後確定鏈結字串也正確 連線資料庫失敗有很多原因 你把出問題的 貼出來 c 連線資料庫時出現這樣的錯誤怎麼辦 if con.state connectionstate.closed con.state connectio...