Delphi连接Access数据图文教程(2)

3控件介绍

我们用的4个控件分别是:TDataSource;TADOConnection;TADOQuery; TDBGrid;它们的作用:TDataSource用于存放从数据库里面查询得到的数据;TADOConnection:负责连接数据库;TADOQuery:负责执行查询语句;TDBGrid负责显示数据库中的数据的表格控件。工作的次序是,首先TADOConnection获得连接,要和我们前面配置的udl文件关联起来。然后将结果和TADOQuery关联,这样TADOQuery才能进行查询,否则TADOQuery不知道向谁执行查询,然后将查询的结果放在TDataSource中,也就是将结果存放在TDataSource中,但是要显示的话就要将TDataSource和TDRGrid关联起来。所以按照这个流程我们来配置: 首先选择中这个,第2步在左侧,点击红圈中的按钮在弹出的对话框中,第3步选择如图,第3步你就是选择你前面的Conn.udl文件,同时要注意在右侧的LoginPrompt属性要选择为False,否则程序运行时会不断的提醒输入密码很纠结的。
鼠标选择中第1步,然后第2步Connection选择中ADOConnection1这一步是和它关联起来,然后第3步,就是SQL表示告诉 TADOQuer你要查询的东西,然后就点击OK按钮。
配置DataSource1
接着你要把结果显示在TDBGrid中,你要在这个控件中创建你想显示出来的字段名,首先选择第1步(注意,你的程序在图中黑圈1没有Account和PassWord的,因为你还没有做到这一般,不用管它,你按我说的先走下去),然后在2中选择我们前面的DataSource1,做完了我们再来添加Account和PassWord2个数据列。
第一步双击,会弹出第2步的对话框,点击第2步的位置,然后就是在第3步的位置输入字段名,你查询出来的结果你想显示出来的字段。我们重复2,3把Account和PassWord都添加进去,OK了,如果你的TDBGrid还是没东西,你再确认一下你在4个组件中的Active属性设置是否为True。
大功告成。

猜你喜欢

转载自blog.csdn.net/www1157763637qqcom/article/details/16350011