国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - VB - VB語言使用ADO連接、操作SQLServer數據庫教程

VB語言使用ADO連接、操作SQLServer數據庫教程

2021-10-14 13:27VB教程網 VB

這篇文章主要介紹了VB語言使用ADO連接、操作SQLServer數據庫教程,本文講解詳細、代碼中有大量注釋,是非常好的一篇教程,需要的朋友可以參考下

幾年前學過的VB幾乎忘光了,這幾天復習了下。VB連接ADO數據庫并不是非常難。

連接第一步(要仔細看)

對于小白來講,這里的教程最詳細,連接ADO數據庫第一步,要添加什么部件呢?全稱是Microsoft ADO Data Control 6.0 (SP6) (OLEDB) 部件。

在Microsoft ADO Data Control 6.0 (SP6) (OLEDB)部件里有一個名叫:Adodc數據控件,要將它添加。在Adodc數據控件數據位置中找到ACCES。

VB語言使用ADO連接、操作SQLServer數據庫教程

控件引用的方法(值指的是姓名)

復制代碼 代碼如下:


For i = 1 To Adodc1.Recordset.RecordCount
     If Not Adodc1.Recordset.EOF Then

 

      Combo1.AddItem Adodc1.Recordset.Fields("值").Value

      Adodc1.Recordset.Movenext
End If
Next i

 

 

該代碼引用的編寫者是ydl890406大大,在VB群中寫這東西時,讓我借用了,后來我發現有很多錯誤,y大神修改幾次后的還是有錯誤,干脆重寫了一遍,這就是后來的代碼。時間過去的很快,VB群也解散了。后來不知為何,現在很多的教程都用了這段代碼。

第二部分是AOD的代碼連接,由于第二部分涉及到Recordset對象和Connection對象,自己學一下,完全可以自己編寫。

何為Recordset對象和Connection對象,Connection對象是與數據源的連接,Recordset對象是操作數據。

尋找Microsoft ADO Data Control 6.0 (SP6) (OLEDB) 部件

VB語言使用ADO連接、操作SQLServer數據庫教程

VB用ADO連接SQLServer數據庫

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
'數據源信息常量
 Public Const conn As String = "Provider = SQLOLEDB.1;Password = sa; UserID = sa; Initial Catalog = StudentFiles; Data Source = localhost"
 
 Public Const CONNECT_LOOP_MAX = 10 '一次執行connect操作,可以訪問數據庫的次數
 
 Private IsConnect As Boolean '標記數據庫是否連接
 
 Private Connect_Num As Integer '標記執行Connect()函數后訪問數據的次數
 
 Private cnn As ADDODB.Connection '連接數據庫的Connect對象
 
 Private re As ADDODB.Recordset '保存結果集的Recordset對象
 
//連接數據庫
 Private Sub Connect()
 '如果連接標記為真,則返回。
 IF IsConnect = True Then
   Exit Sub
 End If
 
 Set cnn = New ADODB.Connection '關鍵new用于創建新對象cnn
 
 cnn.ConnectionString = conn
 
 cnn.Open
 '判斷連接的狀態
 If cnn.State <> adStateOpen Then
   MsgBox"數據庫連接失敗"
   End
 End If
 
 '設置連接標識,表示已經連接到數據庫
 IsConnect = True
End Sub
 
 
'斷開與數據庫的連接
Private Sub DisConnect()
 Dim rc As Long
 
 If IsConnect = False Then
   Exit Sub
 End If
 '關閉連接
 cnn.Close
 '釋放cnn
 Set cnn = Nothing
 IsConnect = False
End Sub
 
'使用Connect_Num控制數據連接
Public Sub DB_Connect()
  Connect_Num = Connect_Num + 1
  Connect
End Sub
 
'使用Connect_Num控制數據斷開
Public Sub DB_Disconnect()
If Connect_Num >= CONNECT_LOOP_MAX Then
  Connect_Num = 0
  Disconnect
 End If
 End Sub
 
'強制關閉api方式訪問俄的數據庫,計數器復位
Public Sub DBapi_Disconnect()
  Connect_Num = 0
  Disconnect
End Sub
 
'執行數據庫操作語言
'byval 就是按參數的值傳遞,再傳遞過程中,參數不會發生變化(也就是將參數值而不是將地址傳遞給過程的方式,這就使過程訪問發哦變量的副本,過程不可改變變量的值);
與之對應的是byref,指按參數的地址傳值,byref可以省略
Public Sub SQLExt(ByVal TmpSQLstmt As String
 
  Dim cmd As New ADODB.Command '創建Command對象cmd
  
  DB_Connect '連接數據庫
  
  Set cmd.ActiveConnection = cnn '設置cmd的ActiveConnect屬性,指定與其關聯的數據庫連接
 
  cmd.CommandText = TmpSQLstmt '設置要執行的命令文本
 
  'MsgBox TmpSQLstmt
 
  cmd.Execute '執行命令
 
  Set cmd = Nothing
 
  DB_DisConnect '斷開與數據庫的連接
 
End Sub
 
'執行數據庫查詢語句
Public Function QueryExt(ByVal TmpSQLstmt As String ) As ADODB.Recordset
  
  Dim rst As New ADODB.Recordset '創建Rescordset對象rst
 
  DB_Connect '連接數據庫
 
  Set rst.ActiveConnection = cnn '設置rst的ActiveConnection屬性,指定與其相關的數據庫的連接
 
  rst.CursorType = adOpenDynamic '設置游標類型
 
  rst.LockType = adLockOptimistic '設置鎖定類型
 
  rst.Open TmpSQLstmt '打開記錄集
 
  Set QueryExt = rst '返回記錄集
 
  End Function

 

延伸 · 閱讀

精彩推薦
  • VBVB鍵盤鼠標無動作調用程序的嘗試

    VB鍵盤鼠標無動作調用程序的嘗試

    這篇文章主要介紹了VB鍵盤鼠標無動作調用程序的嘗試,記錄下整個思路和過程,有需要的小伙伴可以參考下。...

    VB教程網4452021-10-15
  • VBVB獲取文件大小的方法

    VB獲取文件大小的方法

    這篇文章主要介紹了VB獲取文件大小的方法,可實現準確獲取文件大小的功能,需要的朋友可以參考下...

    小卒過河13192021-10-15
  • VBVB6實現連接Access數據庫的ADODB代碼實現方法

    VB6實現連接Access數據庫的ADODB代碼實現方法

    這篇文章主要介紹了VB6實現連接Access數據庫的ADODB代碼實現方法,對于初學者掌握VB鏈接access數據庫有著很好的借鑒價值,需要的朋友可以參考下...

    VB教程網9832021-10-11
  • VBVB關機惡搞小程序

    VB關機惡搞小程序

    本文給大家匯總了一些使用VB實現的關機惡搞小程序,大家娛樂一下就行了,千萬別做壞事哦...

    VB教程網10142021-10-16
  • VBVB實現的16位和32位md5加密代碼分享

    VB實現的16位和32位md5加密代碼分享

    這篇文章主要介紹了VB實現的16位和32位md5加密代碼分享,需要的朋友可以參考下...

    VB.NET教程網8592021-10-08
  • VB分享如何在VB中調用VC編寫的DLL

    分享如何在VB中調用VC編寫的DLL

    一般來說,VB和VC共同編程有3種方式:一種是VC生成DLL,在VB中調用DLL;一種是VC生成ActiveX控件(.ocx),在VB中插入;還有一種是在VC中生成ActiveX Automation服務器...

    VB教程網4452021-10-07
  • VBVB的TextBox文本框實現垂直居中顯示的方法

    VB的TextBox文本框實現垂直居中顯示的方法

    這篇文章主要介紹了VB的TextBox文本框實現垂直居中顯示的方法,比較實用的功能,需要的朋友可以參考下...

    VB教程網15092021-10-11
  • VBVB返回記錄集結果到HTML表格的方法

    VB返回記錄集結果到HTML表格的方法

    這篇文章主要介紹了VB返回記錄集結果到HTML表格的方法,實例分析了VB獲取記錄集與HTML表格生成的相關技巧,需要的朋友可以參考下...

    小卒過河10682021-10-15
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲欧洲精品视频在线观看 | 精品一区二区三区免费视频 | 青青久久av北条麻妃黑人 | 久久久亚洲国产美女国产盗摄 | 国产超碰人人爽人人做人人爱 | 最近日本韩国高清免费观看 | 国产日韩欧美在线 | 日韩视频一区二区三区 | 亚洲黄色免费 | 伊人网在线观看 | 欧美精品在线视频 | 日韩欧美一区二区三区久久婷婷 | 久久国产精品久久久久久电车 | 99久久免费视频在线观看 | 国产欧美在线 | 玖玖在线免费视频 | 亚洲成人一区 | 91久久久久久久久 | 国产一区二区三区在线 | 国产精品久久久久久久久久久新郎 | 黄色av日韩| 国产一区二区三区四区 | 精品www| 成人在线免费视频 | 亚洲免费观看视频 | 亚洲激情视频在线 | 冥王星之恋泰剧在线观看 | 一区二区三区在线 | h成人在线| 欧美日韩在线一区二区三区 | 日韩欧美一区二区免费 | 久久精品国产亚洲一区二区三区 | 久久精品美女 | 激情欧美一区二区三区中文字幕 | 欧美成人免费在线观看 | 亚洲欧美视频一区 | 超碰精品在线 | 在线观看毛片网站 | 性免费网站 | 在线观看国产视频 | 国产成人精品一区二区三区四区 |