数据库应用程序设计离线作业答案(15)
时间:2025-07-14
时间:2025-07-14
2013浙大远程教育
3、ADO数据集组件有哪些?为什么说它们有许多共同的属性、方法和事件? TADODataSet/TADOTable/TADOQuery/TADOStoredProc
都是直接获取整个数据表的数据,还可以执行存储过程,从磁盘文件获取数据
4、TADOTable组件提供了哪些数据查询方法?如何使用?
Locate方法:
Function Locate(constKeyFields:String;const KeyValues:Variant;Options:TLocateOptions):Boolean;override; Lookup方法
Function Lookup(constKeyFields:String;const KeyValues:Variant; const ResultFields:String):Boolean;override; Seek方法
Function Seek(const KeyValues:Variant;SeekOption:TSeekOption=soFirstEQ):Boolean;
5、什么是记录指针?记录指针有哪些特殊位置?在程序中如何判断? 记录指针:指向数据集中的当前记录
特殊位置:Bof & Eof
判断方法:
If ADOTable1.Bof and ADOTable1.Eof then
ShowMessage(‘该数据表为空表’);
6、TADOTable组件连接数据库有两种方式,请分别描述这两种方法的连接过程。 直接访问数据表中的每条记录或用Filter属性根据限定范围或条件对数据表中的信息进
行过滤
TADOTable组件也可以通过TableName属性对数据库中的数据表进行可视化选择。
连接过程:使用ADOConnection1组件建立数据连接,并将其LoginPrompt属性设置为False,Connected属性设置成True;
然后添加ADOTable1组件,设置器Connection属性为ADOConnection1,选择TableName属性为表名,将Active设置为True;
7、简述TADOConnection组件连接Access数据库和MS SQL数据库服务器的方法。 Access数据库连接:
Edit ConnectionString—Building—选择:microsoft jet 4.0 ole db provider—选择输入数据库名称—点击’….’控件---查找Access数据库;
MS SQL数据库连接:
Edit ConnectionString—Building—选择:microsoft ole db provider for SQLserver—选择输入服务器名称,输入数据库账户密码,选择数据库;
8、Delphi提供了哪些ADO组件?请说明这些组件之间的关系。
ADOConnection: 主要用于建立数据库的连接;
ADOdataSet:ADO 提取和操作数据库的主要数据集,可以直接连接到数据库,也可以通过 ADOConnection连接到数据库。
ADOtable:主要用以操作和提取单个基表的数据,可以直接连接到数据库,也可以通过 ADOConnection连接到数据库。
上一篇:2012新闻采编人员考试试题