vb.NET中也有ADODB.Recordset,但我們一般用SqlDataReader來實現(xiàn)相同的效果。
創(chuàng)新互聯(lián)主營莊河網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),莊河h5成都微信小程序搭建,莊河網(wǎng)站營銷推廣歡迎莊河等地區(qū)企業(yè)咨詢
Adodb.RecordSet在VB.Net中相對應(yīng)的是DataTable。這個東西比RecordSet靈活而且支持豐富的過濾及計算方法。
TextBox1.Text=Rs.fields(0)換成TextBox1.Text=Rs.fields("具體的字段名")s試試!
使用ADO控件可以方便的在VB6中訪問ODBC數(shù)據(jù)庫,但是通過直接放置ADODS控件來獲得ADO的數(shù)據(jù)連接比較麻煩,我們可以在VB工程中創(chuàng)建一個公共數(shù)據(jù)模塊,將ADO控件的初始化、建立連接、關(guān)閉連接等操作都寫到函數(shù)中,這樣就可以在工程的其他模塊中共享調(diào)用這個ADO連接。
一次完整的ADO調(diào)用操作分為如下幾個步驟:
打開ADO到數(shù)據(jù)庫的連接,初始化ADO RECORDSET集。
通過寫入SQL語句執(zhí)行查詢并返回查詢結(jié)果RECORDSET集;或者可以通過寫入SQL語句執(zhí)行相應(yīng)數(shù)據(jù)庫操作。
釋放RECORDSET集,關(guān)閉數(shù)據(jù)庫連接。
需要注意的是,每個動態(tài)創(chuàng)建的ADO同時只能被一個過程調(diào)用,如果需要進行多表并行操作,可能需要在公共數(shù)據(jù)模塊中建立多個動態(tài)ADO。
下面是相關(guān)的代碼:
'-----------------------------------------------------------------
'如下代碼保存在名為my.bas的工程模塊中
Public CONN As Adodb.Connection '定義ADO CONNECTION對象
Public RS As Adodb.Recordset '定義ADO RECORDSET對象
'****************************
'打開數(shù)據(jù)庫連接
'****************************
Function ConnOpen()
Dim ASTR As String
Set CONN = New Adodb.Connection
ASTR = GetDatabasePath 'MDB文件數(shù)據(jù)庫路徑
CONN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" ASTR ";Persist Security Info=False"
'本例的ODBC連接為JET4.0的直接到MDB文件的連接,如果使用ODBC數(shù)據(jù)源可以使用如下CONNECTION串:
'Provider=MSDASQL.1;Password="";Persist Security Info=True;Data Source=數(shù)據(jù)源名稱;Initial Catalog=數(shù)據(jù)表庫名稱
1、有向?qū)Э捎?,你在屏幕左?cè)看跟
工具箱
挨著的有個
數(shù)據(jù)源
管理,這里點新數(shù)據(jù)源,就可以向?qū)нB接。
2、那個Microsoft
ActiveX
Data
Object縮寫簡稱ADO,很好找,是有的,有空q我,給你發(fā)截圖看。
3、
數(shù)據(jù)綁定
沒有向?qū)В膊恍枰?,簡單的設(shè)置一個datasource屬性即可,不需要復(fù)雜的向?qū)А?/p>
4、不是用ADO
控件
,而是用ADO.net
程序
集,要連接到
Microsoft
SQL
Server
7.0
或更高版本,請使用
SQL
Server
.NET
Framework
數(shù)據(jù)提供程序的
SqlConnection
對象。
要連接到
OLE
DB
數(shù)據(jù)源,或連接到
Microsoft
SQL
Server
6.x
或更低版本,請使用
OLE
DB
.NET
Framework
數(shù)據(jù)提供程序的
OleDbConnection
對象。
5、應(yīng)該是Adodc1.ConnectionString="xxxxxxxxx"
引號中為連接
字符串
,具體的
語法
建議你按F1看MSDN的幫助,很詳細。
6、還有問題可以共同探討,qq369220969
帶時分秒的當然取不全,取某天的數(shù)據(jù)where條件這樣寫
format(日子字段,'YYYY-MM-DD')=某個日期 (格式是 'YYYY-MM-DD')
VB.NET的Recordset中有一個SetValue(大概是)用來設(shè)置字段的值.另外,在.NET下,沒有人用Ado,一般都用ADP.NET
分享標題:包含vbadodbnet的詞條
網(wǎng)站網(wǎng)址:http://jinyejixie.com/article0/dssocio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、定制網(wǎng)站、品牌網(wǎng)站設(shè)計、網(wǎng)站內(nèi)鏈、營銷型網(wǎng)站建設(shè)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)