第七讲 VB访问 SQL Server2000数据库的方法 一、ODBC 数据源设置 1、ODBC 简介 ODBC Open DatabaseConnectivity开放式数据库互连)是 Mircosoft 公司有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准 API Application 应用程序编程接口)。这些 API 利用 SQL 来完成大部分的任务。ODBC 本身提供对 SQL 语言的支持,用户可以直接将 SQL 送给 ODBC 一个基于 ODBC 的应用程序对数据库操作不依赖于任何 DBMS,不直接与 DBMS 打交道,所有数据库操作由 ODBC 驱动程序完成。 2、ODBC 数据源的创建(建立 ODBC 数据源) 前台系统 Windows 2000 professional 系统,后台 Windows 2000 Server 系统。以 Windows 2000 professional 为例: (1)单击“开始”/设置/控制面板/管理工具/数据源 ODBC,打开“ODBC 数据源管理器”,选择“用户 DSN or 系统 DSN”,单击【添加】按钮,打开“创建用户数据源”对话框,选择“SQL Server”,单击【完成】按钮。 (2)打开“创建新的数据源到SQL Serv er”窗口: ○1 你想用什么名称命名数据源:在名称框中输入 x n。 ○2 服务器:为网络中数据库服务器(默认是本地服务器 Local,可选远程服务器 IP)。 ○3 登陆 ID:x n 密码:x n(取决于安装 SQL 时所指定的密码)。特别注意此处为确保数据库安全起见,数据库管理员可以给用户指定一个用户名及密码。这里为简便起见使用管理员用户名及密码。 ○4 更改数据库为:aa(所要使用的数据库)。 二、VB 访问 SQL 数据库 VB 与 SQL 的连接方式有多种,限与篇幅本文仅介绍以下两种: 1.通过 VB 的数据库管理器 (1)启动 VB 窗口,选择菜单“外接程序(Add-in)/可视化数据管理器(Visual Data Manager)/文件(File)/打开数据库(Open Database)/ODBC”。 (2)输入以下信息:DSN:pubs;UID:sa;Passw ord:******;数据库:pubs。单击【确定】按钮,可观察到所连接的pubs 数据库中有关的表。发送一条 SQL 语句,即可验证VB 与 SQL Server 数据库pubs 已连通。 2.使用ADO Data 控件访问数据库。这是使用ADO 快速创建数据绑定控件和数据提供者之间的连接。其中数据绑定控件可以是任何具有 DataSou rce 属性的控件;数据提供者可以是任何符合 OLE DB 规范的数据源。 ADO Data 控件是 Activ eX 控件,在使用前必须先将...