实验五 数据库的连接与访问.docVIP

  • 8
  • 0
  • 约1.53千字
  • 约 3页
  • 2018-03-07 发布于河南
  • 举报
实验五 数据库的连接与访问

综合设计I 开放数据库互连(ODBC是Microsoft引进的一种早期数据库接口技术。它实际上是我们要在本章后面加以讨论的ADO的前身。Microsoft引进这种技术的一个主要原因是,以非语言专用的方式,提供给程序员一种访问数据库内容的简单方法。换句话说,访问DBF文件或以得到的数据时,无需懂得程序设计语言 3、DELPHI程序的基本设计方法。 二.实验内容 1.ADO简介 ADO是Active Data Objects(活动的数据对象)的简称,是Microsoft用来访问数据库接口,也称OLE DB(对象链接和嵌入数据库)。Delphi提供了一组ADO元件,可以通过ADO技术来访问数据库。然后用现有的数据感知控件(如DBGrid)即可显示ADO数据。 ADO元件 用途 TADOConnection 用于连接一个ADO数据库。多个ADO元件可以共享这个连接来执行命令、检索数据和对数据库对象进行操作。 TADODataSet 代表一个ADO数据集,可以从一个或多个表中检索数据。 TADOTable 代表一个表,可以从单表中检索数据 TADOQuery 用SQL语句查询数据集; 2.使用ADOConnection来连接数据库 在ADO中将ADOConnection拖入FORM1中,并单击设置ConnectionString(Build(提供者选择。。。。。for SQL Server;连接选择:数据库、用户。。。。。;高级设置:连接超时30秒。测试并确定。 3.使用ADOTable来连接表 同样设置ADOTable,Connection属性为以上设置的ADOConnection1,在TableName中选择连接的表名。设置Active为true。 4.使用DBGrid显示表 先Data Access中选择设置Data Source的DataSet属性为ADOTable1。然后再 在Data Controls中,选择设置DBGrid(方法同上)DataSource属性为Data Source1。 5.使用数据库导航器(DBNavigator) 在Data Controls中,选择设置DBNavigator 的DataSource属性为Data Source1。 6.实现在同一窗体中显示多表内容,并能用数据库导航器进行增加、删除等操作。 7、主界面的制作 缺省状态下,工程中创建并保存的第一个窗体将成为工程的主窗体,若要改变工程的主窗体,操作如下: 选择Project/Options,然后选中Forms页面。 在Main Form组合框中,选取想以其作为工程主窗体的窗体,然后选择OK。 此时运行应用程序时,就会显示新选择的主窗体。 8、界面的连接 若将其它窗体加到工程中,可选取File/New Form 9、主菜单的使用 在编写引用新窗体的程序代码之前,需要在引用该窗体的单元文件中加入窗体引用,称之为窗体链接。操作如下: 选取需要引用另一个窗体的窗体 选择File/Use Unit. 为被引用窗体选取窗体单元名。 选择OK 若两个窗体互相引用(递归引用),编译程序会出错,解决方法如下: 将两个uses子句和单元标识符放在独立单元文件的implementation部分(如:File/Use Unit.)。 将一个uses子句放在interface部分,而另一个uses子句放在implementation部分。 要求:根据以上方法,创建一主窗体和两个子窗体,在主窗体中使用按钮控制连接两子窗体。在子窗体中分别连接访问订单表和订货项目表,并用DBNavigator控制记录浏览。 16

文档评论(0)

1亿VIP精品文档

相关文档