C連線access資料庫,如何向表中引數化插入操作

時間 2022-02-06 22:55:02

1樓:陳學陽

我知道你那裡錯了,你的資料是從excel**匯入到access中的,但是欄位名沒有像access資料庫中看上去那樣改過來了

你將sql語句改為

select 欄位1,欄位2,欄位3,欄位4,欄位5,欄位6,欄位7,欄位8 from sheet1

這樣就沒問題了,我試過了

其實用一句

select * from sheet1

完全匯出資料表(包括id)

你要是要用那一段sql語句,我建議你到access資料庫中,將欄位名更改過來,這樣以後好用

如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!

c#連線access資料庫。如何將表中的一列數值賦給一個陣列,並呼叫

c# 連線access資料庫 如何把資料顯示出來

2樓:

是要顯示到控制元件還是要列印輸出?

如果是繫結到控制元件的話步驟如下

定義連線語句.

建立回話.

定義查詢語句.

執行查詢語句.,取得記錄集

把記錄繫結到控制元件的ds上..

dbhelper se = new dbhelper();//這是一個資料庫查詢類.主要是不需要多次寫連線語句了.網上很多

string sql;

datatable ds;

sql = "select * from admin";//宣告語句ds= se.mysqldatatable(sql);//執行查詢,並將結果以表的方式儲存

gridview1.datasource = ds;//繫結到空間gridview1.databind();//繫結

c# 如何向access資料庫新增記錄(實際情況)?

3樓:匿名使用者

string sql = "insert into 表名(欄位1,欄位2) values( '" + 欄位1對應的值+ "' , '" + 欄位2對應的值 + "')";

string connectionstring = "provider=microsoft.jet.oledb.

4.0;data source=|datadirectory|\\data.mdb";

oledbconnection connection = new oledbconnection(connectionstring);

oledbcommand cmd = new oledbcommand(sql,connection);

connection.open();

if (cmd.executenonquery() > 0)//判斷插入資料是否成功

4樓:匿名使用者

一、資料庫的基本概念和設計方法所謂資料庫實際上是關於某一特定主題或目標的資訊集合。它把大量資料按一定的結構進行儲存,集中管理和統一使用這些資料,實現資料共享。在access中,資料庫不僅包含用於存放加工過的資訊的表,還包含以表中所存放的資訊為操作物件的查詢、窗體、報表、頁等資料庫物件。

一般地,資料庫的設計應遵循以下幾個步驟:1、確定建立資料庫所要完成的目的。2、確定建立資料庫中所需要的表。

3、確定表中所需要的欄位。4、明確有唯一值的主關鍵欄位。5、確定表之間的關係。

6、優化設計。7、輸入資料並建立其他資料庫物件。二、建立資料庫在access中既可以使用人工的方法按照自己的要求來建立資料庫,也可以使用軟體為使用者提供的各種資料庫嚮導,前者更為自由而後者則顯然要方便一些。

a、自行建立資料庫使用人工的方法按照自己的要求來建立資料庫,首先應建立一個空資料庫,然後再將物件加入到資料庫中。建立空資料庫的步驟為:1、在啟動access後的microsoft access對話方塊中選擇「空access資料庫」選項。

2、在彈出的「檔案新建資料庫」對話方塊中選擇資料庫存放的位置、輸入資料庫的名稱並單擊「建立」按鈕,進入access資料庫視窗,即完成了空資料庫的建立。b、使用資料庫嚮導建立資料庫access為使用者提供了多種資料庫嚮導,使用資料庫嚮導可以方便地完成資料庫的建立工作。具體步驟如下:

1、在啟動access後的microsoft access對話方塊中選擇「access資料庫嚮導、資料頁和專案」選項。2、在彈出「新建」對話方塊後單擊「資料庫」選項卡,選擇一種資料庫。3、在彈出的「檔案新建資料庫」對話方塊中,選擇資料庫存放的位置,輸入資料庫的名稱並單擊「建立」按鈕。

4、依次在資料庫嚮導視窗中為資料庫中的各個表選擇欄位、選擇顯示樣式、確定列印報表所用的樣式、輸入所建資料庫的標題、確定是否在所有報表上加一幅**,最後啟動該資料庫,至此就完成了使用嚮導建立資料庫的工作。三、表的基本概念表是資料庫中儲存資料的最基本的物件,常稱為「基礎表」,是構成資料庫的一個重要組成部分。表由若干記錄組成,每一行稱為一個記錄,對應著一個真實的物件;每一列稱為一個欄位,對應著物件的一個屬性資訊。

每個表的關鍵字(關鍵字可以為一個欄位或多個欄位)使表中的記錄唯一。在表內還可以定義索引,當表記憶體放大量資料時可以加速資料的查詢。access中的所有資料都存放在資料表中。

表是一個資料庫系統的基礎,只有建立表後,才可以建立查詢、窗體和報表等其他專案,逐步完善資料庫。四、建立表access提供了三種建立新表的方法:1、使用資料庫嚮導,在一個操作中建立整個資料庫所需的全部表、窗體及報表。

2、使用表嚮導來選擇表的欄位,這些欄位可以從其他已定義好的表中選擇。3、使用設計檢視建立表。不管使用哪一種方法來建立表,隨時都可以使用表設計試圖來進一步自定義表。

由於第一種方法已包含在使用資料庫嚮導建立資料庫的內容之中,這裡著重說明後兩種方法的實現。a、利用表嚮導建立表利用表嚮導建立新表,一般情況下能滿足資料庫開發者的要求,至於多餘的欄位可以用其他的方法將其刪除。利用表嚮導建立表的步驟如下:

1、在資料庫視窗中,單擊「物件」列表中的「表」,雙擊「使用嚮導建立表」。2、在彈出的「表嚮導」對話方塊中單擊「表嚮導」並單擊「確定」按鈕。3、在彈出的對話方塊中選擇要使用的表並新增所需要的欄位(可以重新命名)後單擊「下一步」按鈕。

4、為表指定名稱並確認主鍵,單擊「下一步」按鈕。5、選擇建立完表後的動作,然後單擊「完成」按鈕。b、利用設計檢視建立表使用設計器建立表的方法有兩種:

一種方法是直接使用設計器來建立新表,另一種方法是使用表嚮導來構造一個結構相近的表,然後在設計器中開啟修改。下面介紹使用設計器來建立新表的步驟:1、在資料庫視窗中,單擊物件列表中的「表」,雙擊「使用設計器建立表」的按鈕,進入「新建表」對話方塊。

2、在各欄中輸入欄位名稱、選擇資料型別,然後設定欄位屬性。3、接著選中要設定為關鍵字的欄位,單擊「編輯」選單中「主鍵」命令,設定「主關鍵字」,此時在所選欄位左邊行選定器上出現鑰匙標記。4、儲存所設計的表。

五、關於主關鍵字與建立表間關係a、設定主關鍵字為了提高access在查詢、窗體和報表操作中的快速查詢能力和組合儲存在各個不同表中資訊的效能,必須為建立的表指定一個主關鍵字。主關鍵字可以包含一個或多個欄位,以保證每條記錄都有唯一的值。設定主關鍵字的目的就在於保證表中的所有記錄都能夠被唯一識別。

如果表中沒有可以用作唯一識別表中記錄的欄位,則可以使用多個欄位來組合成主關鍵字。其設定步驟如下:1、在表設計器中,單擊欄位名稱左邊的欄位選擇按鈕,選擇要作為主關鍵字的欄位。

單擊欄位選擇按鈕的同時按住ctrl鍵可以同時選擇多個欄位。2、單擊「編輯」選單中的「主鍵」命令,則在該欄位的左邊顯示鑰匙標記。b、建立表間關係在表中定義主關鍵字除了可以保證每條記錄可以被唯一識別外,更重要的作用在於多個表間的連線。

當資料庫中包含多個表時,需要通過主關鍵字的連線來建立表間的關係,使各表協同工作。要在兩個表間建立關係,必須在這兩個表中擁有相同資料型別的欄位。其設定步驟如下:

1、開啟表所在的資料庫視窗。2、單擊「工具」選單中的「關係」命令,彈出「顯示錶」對話方塊。3、選擇要建立關係的表,然後單擊「新增」按鈕,依次新增完所需要的表後,單擊「關閉」按鈕。

4、在關係對話方塊中選擇其中一表中的主關鍵字,拖曳到另一表中相同的主關鍵字,釋放鼠表鍵後,彈出「編輯關係」對話方塊。5、若在「編輯關係」對話方塊中選中「實施參照完整性」和「級聯更新相關欄位」核取方塊,則使在更新主表中記錄的同時更新關係表中的相關記錄。6、若在「編輯關係」對話方塊中選中「實施參照完整性」和「級聯刪除相關欄位」核取方塊,則使在刪除主表中記錄的同時刪除關係表中的相關記錄。

7、接著單擊「聯接型別」按鈕,彈出「聯接屬性」對話方塊,在此選擇聯接的方式。8、在「編輯關係」對話方塊中單擊「建立」按鈕,即在建立關係的表之間有一條線將其連線起來,表示已建立好表之間的關係。9、關閉關係對話方塊,按需要選擇是否儲存關係的設定。

編輯或修改關聯性的操作是直接用滑鼠在這一條線上雙擊,然後在彈出的「編輯關係」對話方塊中進行修改。刪除關聯性的操作是先用滑鼠在這一條線上單擊,然後再按delete鍵刪除。六、記錄的基本操作access只允許每次操作一個記錄,正在操作的記錄在行選定器上顯示一個「三角圖示」用於標記當前記錄。

當改變當前記錄的資料但又沒有儲存時,行選定器上顯示一個「筆型圖示」。記錄的基本操作包括新增記錄、修改記錄和刪除記錄。a、新增記錄開啟表的資料檢視畫面時,表的最末端有一條空白的記錄,在記錄的行選定器上顯示一個星花圖示,標示可以從這裡開始增加新的記錄。

單擊「插入」選單中的「新記錄」或直接選定該行即可新增記錄。輸入完資料後,移到另一個記錄時會自動儲存該記錄。b、修改記錄可用tab鍵或直接用滑鼠移到要修改的欄位進行修改。

c、刪除記錄選擇一條或多條記錄後按delete鍵刪除所有選中的記錄。七、總結讀過本文之後,相信您應該可以輕鬆地建立一個小型的資料庫了,然而相比於access強大而繁多的功能,這篇文章涉及的僅僅是最最簡單和基本的一些操作,關於查詢、窗體、報表、頁以及巨集與模組的內容將比表的基礎操作更為複雜,有興趣的讀者可以查詢其它的資料,以便順利地設計和製作出高質量的應用系統。

C 連線資料庫出錯,C 與sql資料庫連線問題

vs2005 伺服器資源管理器 右鍵 資料連線 新增連線 伺服器名輸入 local 下面選擇登入方式 選擇連線資料庫 確定。右鍵你新建好的連線 屬性 右邊 連線字串 複製就可以了 檢查你的連線字串是否正確,教你一個辦法,在vs中,拖一個可以繫結資料庫的控制元件,然後根據它的嚮導提示,會自動生成正確的...

c如何將資料庫連線封裝成,c 如何將資料庫連線封裝成dll

新建一個類庫的專案。然後把你這連線的類放進去。生成就是dll。然後public一堆方法。 你把連線資料庫和資料庫打交道的cs類庫寫好後,生成一下,再到應用程式集的資料夾bin下找就有dll和pdb檔案。是啊,生成dll檔案後在你的專案中新增應用dll檔案,在業務邏輯層可以呼叫類庫中的所有的公開的方法...

c如何連線sybase資料庫檔案

糖糖寳寳 2 將這三個dll拷貝到bin目錄下 3 在專案中新增對sybase.data.aseclient.dll 的引用 4 中新增 using sybase.data.aseclient 5 連線 用sybase.data.aseclient連線資料庫 data source 伺服器ip地址 ...