VB与Access数据库的连接.

Slides:



Advertisements
Similar presentations
第2章第2章 第 1 节 生物与非生物. [ 猜谜语 ] 名字叫做牛, 不会拉犁头; 说我力气小, 背着房子走。 ( 打一动 物)
Advertisements

模块五 动态网页技术 任务五 查询记录 任务一 表单设计制作 任务二 简单动态的 ASP 页面制作任务三 页面与数据库的集成任务四 添加记录 任务六 电商系统融入网站.
第五章 通用网关接口 CGI 简介 Htm l Html + CGI Html + asp 网页可以处理动态的信息.
ASP --- 数据库基础知识. 引入 动态网页开发所用的数据库称为 Web 数据 库或后台数据库。 就是用浏览器作为输入界面,用户在 WEB 界面下达对数据库的操作命令,浏览器将 这些数据发送给 Web 服务器, Web 服务器 再对 Web 数据库数据进行处理,例如修改 数据库中的数据,或者对数据库中的数据.
Chapter 3: SQL.
第15章 教学成绩管理系统的ASP实现 教学提示:本章主要通过案例《教学成绩管理系统(ASP版)》,演示以SQL Server 2000为后台数据库,用ASP进行B/S结构的数据库应用程序的开发。本教材提供了案例全部源代码及设计文档,请同学们进行阅读、研究,重点在了解B/S结构下的数据库应用程序的总体结构。
主讲:史治平 地址:四川电大计算机教研室 电话:
第6章 数据库管理软件Access 年秋.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第13章 数据库的基本应用 Visual Basic 程序设计教程.
SQL的简单查询.
第11章 VB数据库开发 在各行各业的信息处理中,数据库技术得到了普遍应用。数据库技术所研究的问题是如何科学地组织和存储数据,如何高效地获取和处理数据。VB在数据库方面提供了强大的功能和丰富的工具。利用VB提供的数据库管理功能,可以很容易地进行数据库应用程序的开发。本章介绍数据库的基本知识和有关操作,主要内容有:数据库的基础知识,数据库的创建及基本操作,数据库的访问方法。
十一 ASP对数据库的访问.
可爱的蜗牛 一、蜗牛冬眠 二、蜗牛进食 三、蜗牛排泄 四、蜗牛呼吸.
数据库技术 实践.
第8章 设计数据库应用网站 本章讲述的主要内容 8.1 数据库基础知识 8.2 使用数据库系统 8.3 SQL查询基础
(第11讲) Mysql 简介和创建新的数据库 本讲大纲: 1、MYSQL简介与概要 2、访问MYSQL的几种途径
第7章 数据库基础知识 SQL常用命令使用方法 (1) 数据记录筛选: sql="select * from 数据表
文科计算机小公共课规划教材 Access 程序设计.
Oracle数据库 Oracle 子程序.
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
学习情境四 任务9 ADO.NET数据访问.
JAVA 程式設計與資料結構 第十一章 JDBC.
Access实例教程.
第 11 章 資料庫應用與 ADO物件 製作.
Access 2007 進銷存管理系統實作 文魁資訊股份有限公司.
資料庫程式設計 VB資料庫設計簡介 週次:4 建國科技大學 資管系 饒瑞佶.
課程名稱:資料庫系統 授課老師:李春雄 博士
彰化縣政府補助辦理網頁設計資料庫應用班 ASP與資料庫介紹 建國技術學院資管系 饒瑞佶.
ASP.NET 網頁製作教本 – 從基本語法學起
課程名稱:資料庫系統 授課老師:李春雄 博士
主 讲 教 师:陆有军 Web技术与应用 第六章 ADO.NET 主 讲 教 师:陆有军
課程名稱:資料庫系統 授課老師:李春雄 博士
班級:博、碩子一甲 授課老師:鐘國家 助教:陳國政
第4章(2) 空间数据库 —关系数据库 北京建筑工程学院 王文宇.
实验 2:MS Access QBE Query使用
教 师:曾晓东 电 话: 数据库技术 教 师:曾晓东 电 话:
课程设计 归纳总结 4 知识目标 1 讲授新课 2 任务操作 3 布置作业 5.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
SQL Injection.
第六单元 ADO.net数据库操作 劳动和社会保障部全国计算机信息高新技术考试指定教材——ASP.NET.
資料控制項與資料存取物件 資料庫控制項 ( Adodc或DATA ) 提供的功能有限 半自動 方便,使用者不需要額外撰寫程式
数据库基础 1.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
C# 程序设计教程 同济大学计算机系基础学科组
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
Pocket Access.
第18章 SQL結構化查詢語言 18-1 SQL語言的基礎 18-2 SQL的查詢指令 18-3 SQL子查詢與合併查詢.
SQL 范引娣.
Ch11 資料庫範例_與Swing結合 物件導向系統實務.
第 10 章 ADO.NET與XML.
数据透视表与SQL典型应用 ——数据分析人士必杀技
VB与Access数据库的连接.
数据库系统与应用实验 基于SQL Server 2005.
VB与数据库 数据库连接与查询.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
第八讲 第8章数据库连接与查询(2).
Microsoft Word 2003 透視合併列印 Microsoft MVP 王作桓.
Delphi 7.0开发示例.
HOOK和数据库访问 主讲人:孙鑫
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
数据分析工具 第10节.
WEB程序设计技术 数据库操作.
模块六 数据库管理软件——Access 2010.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
資料庫應用與實作 一到六章重點、習題.
数据库应用技术 天津电大 翟迎建.
96 教育部專案補助計畫案明細 單位 系所 教育部補助款 學校配合款 工作໨目 計畫主 持人 備註 設備費 業務費 579,000
Presentation transcript:

VB与Access数据库的连接

VB创建数据访问应用的步骤 1 连接数据源 2 创建SQL查询命令对象 3 处理数据 4 更新数据源

Vb无控件连接数据库 无控件连接 需引用Microsoft ActiveX Data Objects 2.0 Library

Vb无控件连接数据库 需在“工程菜单中”添加引用

VB与Access数据库连接 Connection对象 用Connection建立和数据库的连接时,需设置连接字符串ConnectionString的参数。 Dim conn As New ADODB.Connection '申明一个Connection对象conn conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=data.accdb" conn.Open 'conn有open、Execute、close等方法 Dim rs As New ADODB.Recordset '申明一个Recordset对象rs Dim strsql As String '存储sql语句字符串 Set rs.ActiveConnection = conn 'rs与conn建立关联 sqlstr = "select * from 分班考成绩" '从“分班考成绩出”数据表中读取所有记录 rs.Open sqlstr, conn, 1, 1 'rs记录集的数据是sqlstr语句查询到的记录

SQL查询语句 通式: select 字段名, …from 数据表,… [where条件] [order by字段名,…] 例1: 注释:从“分班考成绩”数据表中查询所有记录 例2: “select 学号, 成绩 from分班考成绩 where 班级=‘高二6班’ order by 学号” 注释:从“分班考成绩”数据表中查询班级字段值为高二6班的学号和成绩字段所有的值,并按学号升序排序 例3: xh=trim(text1.text) “select * from分班考成绩 where 学号=‘“ & xh &”’” 注释:从“分班考成绩”数据表中查询学号字段值为xh的记录

Rs记录集 从数据库中检索到的数据的集合。类似于一张二维数据表。它可以包括完整的数据库表,也可以包括表的行和列的子集。根据查询条件形成的表,也可能是无记录的空表。

Recordset的Fields集合 用于返回当前记录中的数据. 例: Set rs.ActiveConnection = conn sqlstr = "select * from 分班考成绩 rs.Open sqlstr, conn, 1, 1 此时rs的当前记录是“分班考成绩”数据表中的第一条记录 Fields集合 返回值 rs.Fields("学号") 1001 rs.Fields(0) rs.Fields("班级") 高二1 rs.Fields(1) rs.Fields 81 rs.Fields(2)

RS:Recordset的方法 方法 作用 rs.MoveNext 下一条 rs.MovePrevious 上一条 rs.EOF 尾记录之后 rs.BOF 首记录之前 rs.MoveLast 最后一条 rs.MoveFirst 第一条