怎樣關聯vb和,怎樣關聯vb和access

時間 2022-02-03 10:15:07

1樓:匿名使用者

對於沒有vb執行庫的機器,必須註冊vb執行庫,程式中的**不需要改動。

-----------------------------------

連結資料庫的方法比較多,看你採用什麼方法連結了,:

1、用ado連結;2、用data資料控制元件連結;3、用adodb資料控制元件連結;還有資料庫檔案是access 1997?access 2000?access 2003?

有沒有加密?等等等等問題,首先確定這些問題,才能.....

下面給你一個用ado的**連結的例項:(access 2003)

首先在工程中點選【工程】-【引用】,在開啟的對話方塊選擇microsoft axtivex data objects 2.8 library 勾選,然後定義二個物件:

dim conn as new adodb.connection, rs as new adodb.recordset

其中conn是資料庫連結物件,rs是資料記錄集物件

那麼,下面就是利用sql語句連結資料庫了:

conn.open "provider=microsoft.jet.

oledb.4.0;data source=f:

\library\1.mdb;jet oledb:database password="

strsql = "select * from 資料庫中的表"

rs.open strsql, conn, 3, 3

至此資料庫已經連結成功,並且已經載入了記錄集,下面你就可以進行資料操作了,注意,在資料庫操作完成後,千萬別忘記關閉記錄集和資料庫連結物件:

rs.close

conn.close

滿意請採納,謝謝

2樓:匿名使用者

這個 我選擇的是jet4.0的連線語句 你在ado的連線方式裡選擇 jet4.0 然後選擇資料庫 會生成一個字串,直接烤來用了。不同的資料庫改下路徑和表名完事

3樓:庹愛景鄞環

有很多辦法,vb中帶了很多這運算元據庫的控制元件,用起來很簡單,但是建議你最好不要用這些控制元件,因為這些控制元件用起來不是很靈活,功能也很有限,建議你引用ado這樣,比較好

如何把access與vb連線起來

4樓:娛樂小八卦啊

用ado很輕鬆與access等資料庫連線,連線後可以隨便訪問資料庫。

ado用於表示使用者資料庫中的資料結構和所包含的資料。在microsoft visual basic編輯器中,可以使用ado物件以及ado的附加元件來建立或修改表和查詢、檢驗資料庫、或者訪問外部資料來源。還可在**中使用ado來運算元據庫中的資料。

ado從原來的microsoft資料介面遠端資料物件(rdo)而來。rdo與odbc一起工作訪問關聯式資料庫,但不能訪問如isam和vsam的非關聯式資料庫。

擴充套件資料

像microsoft的其它系統介面一樣,ado是物件導向的。它是microsoft全域性資料訪問(uda)的一部分,microsoft認為與其自己建立一個資料,不如利用uda訪問已有的資料庫。

為達到這一目的,microsoft和其它資料庫公司在它們的資料庫和microsoft的ole資料庫之間提供了一個「橋」程式,ole資料庫已經在使用ado技術。ado的一個特徵(稱為遠端資料服務)支援網頁中的資料相關的activex控制元件和有效的客戶端緩衝。

作為activex的一部分,ado也是microsoft的元件物件模式(com)的一部分,它的面向元件的框架用以將程式組裝在一起。

5樓:匿名使用者

1、可以用ado來連線。一般通過引用ado庫來連線access,然後進行資料的增刪改查。

2、還可以通過dao來連線,但需要引用dao庫。注意:dao是access專用的庫。

怎樣用vb對access資料庫 進行 資料 新增

6樓:匿名使用者

連線好資料庫後,就可以查詢,新增,修改,刪除資料了

新增:adodc1.recordset.addnew '新增空記錄

adodc1.recordset.fields("商品編號") = text1.text

adodc1.recordset.fields("商品名稱") = text2.text

adodc1.recordset.fields("商品**") = val(text3.text)

adodc1.recordset.update '儲存資料

7樓:慶有

兩種辦法,一種是 用sql,另一種是ado

1、用sql新增資料:

insert into 表名(欄位1,欄位2,欄位3)

values(值01,值02,值03)

例如:docmd.runsql"insert into emptable(name,age,duty,salary) values('王明',35,'外貿總監',12500)"

2、用ado的辦法:

ado比較複雜,給你一個完整的例子吧:

dim strsqlfitjc as string

strsqlfitjc = "select * from *表"

set rsfitjc = new adodb.recordset 『定義一個ado連線,連進資料庫

rsfitjc.open strsqlfitjc, cn, adopenkeyset, adlockoptimistic 』開啟連線

rsfitjc.addnew '新增一個紀錄

rsfitjc.fields("配件編號") = 「style」 『給每個欄位賦值

.update 』儲存賦值的新紀錄

.close 關閉連線

end with

想用vb做一個登陸介面如何和access相連線?

vb和vbscript區別,vb和vbscript區別是什麼

vb是以basic為基準的微軟開發的語言程式設計整合開發環境 ide 用於windows系統下的應用檔案開發。vbsript是asp使用的指令碼語言,用於開發動態網頁,兩者在語法上相似,但本質卻不同。 vb是開發應用程式的。vb是嵌入到html中實現一些網頁特定功能的兩者語法有一定聯絡,但具體功能完...

vb編遊戲功能怎樣,VB編遊戲功能怎樣??

使用 vc 和directx的sdk vb也可以使用directx,當然也可以編遊戲。事實上directx算是一種微軟專門為遊戲和多 提供的元件技術,是和語言無關的 在具體一點,好的遊戲是vc環境下的win32 sdk directx開發的,如果使用mfc或vb都需要執行環境的支援,換句話說,有一箇...

電路的關聯和非關聯方向怎麼判斷

遠上寒山有人家 電路中元件的電壓 電流可能為未知量,在不經過計算時並不能明確該元件的電壓 電流的方向,所以在進行計算前,需要設定該元件的電壓 或電流 的正方向 正方向 也稱為 參考方向 在設定時,如果該元件的電壓方向和電流方向設定為一致的方向,則為 關聯參考方向 否則為 非關聯參考方向 在實際中,某...