对于ADO Data 控件演示及其调试

开发 后端
于是我研究了一下ADO Data 控件,在这里拿出来和大家分享一下,希望对大家有用。要创建一个简单的前端数据库应用程序,在这里拿出来和大家分享一下。

ADO Data 控件绑定分成二类:简单型数据绑定和复杂型数据绑定。适用于简单型数据绑定组件一般有Lable、TextBox等,适用于复杂性数据绑定的组件一般有DataGrid、ListBox、ComboBox等

1. 在窗体上放置一个 ADO Data 控件(该图标的工具提示为 "ADODC")如果该控件不在“工具箱”中,请按 CTRL+T 键,显示“部件”对话框。在这个“部件”对话框中,单击“Microsoft ADO Data Control”。

2. 在“工具箱”中,单击选定“ADO Data控件”。然后按 F4 键显示“属性”窗口。#t#

3. 在“属性”窗口中,单击“ConnectionString”显示“ConnectionString”对话框。

4. 如果您已经创建了一个 Microsoft 数据链接文件(Data Link file)(.MDL),请选择“使用 OLE DB 文件”并单击“浏览”,以找到计算机上的文件。如果使用 DSN,则单击“使用 ADO Data 控件据源名”,并从框中选择一个 DSN,或单击“新建”创建一个。如果想创建一个连接字符串,请选择“使用 ConnectionString”,单击“生成”,然后使用“数据链接属性”对话框创建一个连接字符串。在创建连接字符串后,单击“确定”。ConnectionString 属性将使用一个类似于下面这一行的字符串来填充:

5. 在“属性”窗口中,将“记录源”属性设置为一个 SQL 语句。例如:SELECT * FROM Titles WHERE AuthorID = 72在访问一个表时,应始终包括一个 WHERE 子句。如果这样做失败,则会锁定整个表,这样对其他用户将是一个严重的障碍。

6. 在窗体上再放置一个“文本框”控件,用来显示数据库信息。

7. 在其“属性”窗口中,将 Text1 的“数据源”属性设为 ADO Data 控件的名称 (ADODC1)。这样就将这个文本框和 ADO Data 控件绑定在一起。

8. 在其“属性”窗口中,单击“数据字段”将下拉得到一个可用的字段列表。单击所要显示的字段的名称。

9. 对希望访问的其它每个字段重复第 6、7、8 步。

10. 按 F5 键运行该应用程序。用户可以在 ADO Data 控件中使用四个箭头按钮,从而允许用户到达数据的开始、记录的末尾或在数据内从一个记录移动到另一个记录。

掌握DataSet使用方法必须掌握ADO.NET另外一个核心常用成员--数据提供者(Data Provider)。数据提供者(也称为托管提供者Managed Provider)是一个类集合,在.Net FrameWork SDK 1.0中数据提供者分为二种:The SQL Server .NET Data Provider和The OLE DB .NET Data Provider。

而到了.Net FrameWork SDK 1.1时,ADO Data 控件中又增加了The ODBC .NET Data Provider和 The Oracle .NET Data Provider二个数据提供者。The SQL Server .NET Data Provider的操作数据库对象只限于Sql Server 7.0及以上版本,Oracle .NET Data Provider的操作数据库对象只限于Oracle 8.1.7及以上版本。而The OLE DB .NET Data Provider和The ODBC .NET Data Provider可操作的数据库类型就相对多了许多,只要它们在本地分别提供Ole Db提供程序和ODBC提供程序。

在这些数据提供者中都有一个ADO Data 控件,如:OLE DB .NET Framework 数据提供者中是 OleDbDataAdapter类,The SQL Server .NET Framework 数据提供者中是SqlDataAdapter类,The ODBC .NET Framework 数据提供者中是OdbcDataAdapter类。通过这些DataAdapter就能够实现从数据库中检索数据并填充 DataSet 中的表。

责任编辑:chenqingxiang 来源: CSDN
相关推荐

2009-12-28 13:32:19

ADO 添加记录

2009-12-22 15:08:46

ADO控件

2009-12-23 14:59:32

ADO.NET 2.0

2009-12-25 17:28:01

ADO Data 控件

2009-11-12 09:51:59

ADO.NET结构

2009-11-30 13:51:28

ActiveX控件

2009-12-25 15:38:12

ADO连接池

2009-12-21 16:53:06

ADO.NET使用说明

2009-12-25 16:31:38

ADO类

2009-12-24 15:51:34

ADO属性

2009-11-04 11:30:35

ADO.NET Dat

2009-12-22 09:25:57

ADO.NET3.5

2009-12-21 14:39:09

ADO.NET技巧

2009-12-23 16:05:47

ADO.NET错误

2009-12-24 15:42:01

ADO类库

2009-12-21 15:07:41

ADO Access数

2009-12-25 13:36:59

ADO 2.6

2009-11-13 10:01:50

ADO.NET CAS

2009-12-23 16:43:34

ADO.NET模型

2009-12-23 17:54:01

ADO.NET 2.0
点赞
收藏

51CTO技术栈公众号