Remote Data 控件通过使用 Microsoft 的远程数据对象来实现数据访问。该技术提供了对标准数据库格式的无缝访问,用户不必编写任何代码就可以创建数据识别的应用程序。Remote Data 控件适合于较大的客户-服务器数据库,包括开放式数据库连接性 (ODBC) 数据库,诸如 Microsoft SQL Server 以及 Oracle。
需要注意的是,RemoteData 控件不支持 Image 数据类型。
注意 Remote Data 控件和 Data 控件二者都包括在 Visual Basic 中,以提供向后兼容性。不过,由于 ActiveX 数据对象 (ADO) 的适应性更广,建议使用 ADO Data 控件来创建新的数据库应用程序。详细信息,请参阅“使用 ADO Data 控件”。
Data 控件、Remote Data 控件,以及 ADO Data 控件在概念上很相似:三者都是将一个数据源连接到一个数据绑定控件的“数据控件”。而且三者共享相同的外观—一组四个的按钮,使用户可以迅速到达记录集的开始、记录集的末尾、或在记录集中向前或向后翻卷。
使用Remote Data 控件创建一个简单的数据库应用程序
下面的操作过程使用这种Data 控件创建了一个简单的数据库应用程序。
要使用Remote Data 控件创建一个简单的数据库应用程序
在窗体上放置一个 Remote Data 控件。(该图标的工具提示控件为"MSRDC"。)
如果Remote Data 控件不在“工具箱”中,则按 CTRL+T 键来显示“部件”对话框。在“部件”对话框中,单击“Microsoft RemoteData Control”。然后单击“确定”将其添加到“工具箱”中。
单击选定该 Remote Data 控件,然后按 F4 键显示“属性”窗口。
在“属性”窗口中,将“DataSourceName”属性设置为要连接的数据库的 DSN 。
在“属性”窗口中,单击“SQL”属性并输入一个 SQL 语句,例如:
SELECT * FROM Products WHERE AuthorID = 72
在访问一个表时,应始终包括一个 WHERE 子句。不这样做就会锁定整个表,这对其他用户将是一个严重的障碍。
在窗体上再放置一个 TextBox 控件。
单击并选定该文本框控件,然后在其“属性”窗口将“数据源”属性设置为该 Remote Data 控件。