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都需要執行環境的支援,換句話說,有一箇...
電路的關聯和非關聯方向怎麼判斷
遠上寒山有人家 電路中元件的電壓 電流可能為未知量,在不經過計算時並不能明確該元件的電壓 電流的方向,所以在進行計算前,需要設定該元件的電壓 或電流 的正方向 正方向 也稱為 參考方向 在設定時,如果該元件的電壓方向和電流方向設定為一致的方向,則為 關聯參考方向 否則為 非關聯參考方向 在實際中,某...