b) 修改ADOConnection控件的Connection String属性,点击该属性后的“…”,在弹出的对话框中点击“Build”,选择希望连接的数据“Microsoft OLE DB Provider for SQL Server”,点击“下一步”后,如图5所示,其中服务器名称可以选为“local”(复制本机的SQL SERVER服务器名),数据库选为事先在SQL SERVER中设计好的数据库sxn。点击“测试连接”,如果“测试连接成功”则点击“确定”后完成对ADOConnection控件的配置,否则就要返回检查。
c) 修改ADOQuery控件属性。将Connection属性值改为ADOConnection1;将SQL属性值改为“select * from flight;”。
d) 修改DataSource控件的DataSet属性。将该属性值改为:ADOQuery1即可。 e) 修改DBNavigator控件属性。将DataSource属性值设置为DataSource1。 f) 修改DBGrid控件属性。将DataSource属性值设置为DataSource1。
g) 最后将ADOQuery控件的Active属性值改为TRUE。至此,DBGrid控件中应有数据显示;并且DBNavigator控件中也应部分按钮被激活,如下图所示:
若用Oracle 做后台数据库,通过BDE访问数据库,则方法与步骤如下:
a. b. c. d. e.
打开oracle for windowsNT?oracle net8 easy config。 输入New Service Name,点击Next。 选择IPC或database,点击Next。 点击Test Service.
在Database Login Information 处输入: Username:
Password: (注:用户名和口令应该在此前就已经用oracle的SQL PLUS建好)
24
点击Test→点击Done→点击Next→点击finsh.
f. 在wndows下打开控制面板→双击“ODBC数据源” →在“系统DSN”标签页选
择“添加”按钮,在驱动程序栏里选择Microsoft ODBC for Oracle→点击“完成” →在弹出对话框中,按照提示给数据源起名(如bdedb)并选择本机安装的服务器(如ZHB),下一步,选择“使用用户输入登录ID和密码的验证”方式并输入口令,即完成了系统中数据源的添加。
g. 拖放Ttable控件并设置相关属性→TdataSource控件并设置相关属性(此后可以
将TDBGrid与之联系)。
若用Oracle 做后台数据库,通过ADO访问数据库,则方法与步骤如下:
用TADOConnection连接Oracle数据库:配置TADOConnectin的ConnectionString属性——Build——输入Server Name(用在Easy Config中配置好的服务名,如本地用Beq-local.world)、UserName、Password——Test。
③并添加实现应用功能的代码
25
4.6实验报告要求
实验报告的内容包括: (1)实验名称 (2)实验目的 (3)实验内容 (4)实验环境
(5)实验过程,要给出系统设计结果,包括数据库设计结果、数据库连接方法、主要的程序框图等)
(6)实验结果、分析与体会:包括实验结果分析,实验过程中所遇到的问题和解决的办法,解决问题的过程中得到的经验和体会。
26