ADO简介和新增记录-部分预览

中级学员可获取完整教程


 

 

     只有VIP中级学员才可查看本章【ADO简介和新增记录】的 完整课件、完整源码、清晰视频(讲师逐个知识点专业讲解),系统、高效、专业地学习Access应用及开发,让您节约大量的时间和精力,我们带给您的不只是知识的讲解,还有普通培训机构无法提供给您的更多行业的编程经验以及实战开发中的技巧,这些可以让您少花很多无谓的时间,少走很多弯路,轻松直达专业开发之路。

 

     如需【Ado简介及新增记录】完整培训视频与源码下载,请咨询:Button

 

 

培训课件部分内容预览


 

01_img1

 

ADO 基础课程-部分PPT之1

 

01_img2

 

ADO 基础课程-部分PPT之2

 

01_img3

 

ADO 基础课程-部分PPT之3

 

01_img4

 

ADO 基础课程-部分PPT之4

 

01_img5

 

ADO 基础课程-部分PPT之5

 

01_img6

 

ADO 基础课程-部分PPT之6

 

01_img7

 

ADO 基础课程-部分PPT之7

 

01_img8

 

ADO 基础课程-部分PPT之8

 

01_img9

 

ADO 基础课程-部分PPT之9

 

01_img10

 

ADO 基础课程-部分PPT之10

 

 

 

培训内容部分关键字


 

内容摘要:

 

Access培训视频由Office中国出品

 

Access中级培训

 

ADO 基础课程

本节讲师:杨仕航

第一节 ADO简介和新增记录

本节摘要

ADO  简介

1

基本使用流程

2

用ADO实现增加记录

3

ADO简介和新增记录

 

ADO  简介

1

       ADO (ActiveX Data Objects)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。

      ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它数据访问功能十分强大。

ADO简介和新增记录

 

在Access中,ADO是除了Docmd对象之外的强大数据库操作对象。

 

ADO  简介

1

ADO简介和新增记录

 

基本使用流程

2

第一步,打开连接Connection

 

      Access中,有一个数据库连接是一直打开的 CurrentProject.Connection

后面直接使用这个即可,直接跳过这一步。

 

第二步,打开记录集RecordSet

 

1、定义一个记录集

      Dim Rs as New ADODB.RecordSet     ‘声明并定义一个记录集

或者

      Dim Rs as ADODB.RecordSet   ‘声明一个记录集

      Set Rs as new ADODB.RecordSet  ‘定义

 

推荐用第一种方式定义,提高VBA运行速度

 

 

ADO简介和新增记录

基本使用流程

2

2、打开一个记录集

      Rs.Open  SQL语句,连接,参数A, 参数B

 

      SQL语句,我们一般用的都比较简单,通常是 “select * from 表名” 或者

“select * from 表名 where 条件”

 

       连接:用currentproject.connection

 

        参数A和参数B内容比较多,讲解起来比较费劲。为了容易上手,

我先简单说两个常用的参数:

        参数A=1   参数B=3   表示可以修改

        参数A=1   参数B=1    表示只读,不可以修改(速度快)

 

举例:Rs.Open “select * from tblPerson”,CurrentProject.Connection,1,3

             打开表tblPerson所有字段和记录,可修改形式

ADO简介和新增记录

ADO简介和新增记录

基本使用流程

2

第三步,数据相关操作

        1、增

        2、查

        3、改

        4、删

 

第四步,关闭记录集

 

        不关闭记录集的话,容易出错,容易导致数据混乱。

ADO简介和新增记录

 

用ADO实现增加记录

3

Dim Rs as New ADODB.RecordSet      ‘定义一个记录集

Dim strSql as String                               ‘定义一个字符串,用于存放SQL语句

 

strSql=“select * from tblPerson”         ‘设置SQL语句

Rs.Open strSql,CurrentProject.Connection,1,3  ‘打开记录集

        Rs.Add                                             ‘新增

        Rs.Fields(“字段名”)=“值”             ‘新增相关操作(fields(1))

        ‘…

        Rs.Update                                       ‘提交数据

Rs.close                                                    ‘关闭记录集,用完一定要关闭

Set Rs = Nothing                              ‘清除对象,释放空间。养成好习惯

ADO简介和新增记录

 

 

本节摘要

ADO  简介

1

基本语法:打开连接

2

用ADO实现增加记录

3

 

谢 谢!

 

Access中级培训

 

 

 

Access课程源码-部分预览


 

  部分代码展示

 

 1   Option Compare Database

 2  

 3   '单参数写入

 4   Public Function gf_Write_1()

 5       Dim strPath As String

 6        strPath = CurrentProject.Path & "\1.txt"

 7  

 8        Open strPath For Output As #1   '打开文件1.txt

 9            Print #1, "你好"

10   '        Write #1, "你好"

11        Close #1                       '关闭文件1.txt

12  

13        Shell "notepad.exe " & strPath, vbNormalFocus

14   End Function

15  

16   '多参数写入

17   Public Function gf_Write_2()

18       Dim a$, b$, c$

19        a = "123": b = "ABC": c = "你好哦"

20       Dim strPath As String

21        strPath = CurrentProject.Path & "\1.txt"

22  

23        Open strPath For Output As #1   '打开文件1.txt

24            Print #1, a & b & c

25            Write #1, a, b, c

26        Close #1

27  

28        Shell "notepad.exe " & strPath, vbNormalFocus

29   End Function

30  

31   '追加写入

32   Public Function gf_Write_3()

33       Dim strPath As String

34        strPath = CurrentProject.Path & "\1.txt"

35  

36        Open strPath For Append As #1   '打开文件1.txt

37            Print #1, "你好"

38        Close #1                       '关闭文件1.txt

39  

40        Shell "notepad.exe " & strPath, vbNormalFocus

41   End Function

42  

43   '写入九九乘法

44   Public Function gf_Write_4() As String

45       Dim strAll As String

46       Dim str As String

47       Dim i&, j&

48       For i = 1 To 9

49           For j = 1 To i

50                str = i & "x" & j & "=" & i * j

51                strAll = strAll & str & vbTab

52           Next

53            strAll = strAll & vbCrLf

54       Next i

55  

56       Dim strPath As String

57        strPath = CurrentProject.Path & "\1.txt"

58  

59        Open strPath For Output As #1   '打开文件1.txt

60            Print #1, strAll

61        Close #1                       '关闭文件1.txt

62  

63        Shell "notepad.exe " & strPath, vbNormalFocus

64   End Function

65  

66   '写入九九乘法

67   Public Function gf_Write_5() As String

68       Dim strAll As String

69       Dim str As String

70       Dim i&, j&

71       Dim strPath As String

72        strPath = CurrentProject.Path & "\1.txt"

73  

74        Open strPath For Output As #1   '打开文件1.txt

75  

76       For i = 1 To 9

77            strAll = ""

78           For j = 1 To i

79                str = i & "x" & j & "=" & i * j

80                strAll = strAll & str & vbTab

81           Next

82            Print #1, strAll

83       Next i

84        Close #1                       '关闭文件1.txt

85  

86        Shell "notepad.exe " & strPath, vbNormalFocus

87   End Function