医药数据库讲义doc.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
医药数据库讲义doc

医药数据库讲义 专 业:生物信息 课程名称:医药数据库 课程性质:必修第五章数据库在医药领域中的应用示例随着信息技术和网络化技术的迅猛发展,数据库及数据库技术在各个领域中得到了广泛应用。对于医药领域来说,医药电子商务、医院信息系统(hospitalinformation system,HIS)药品企业管理系统、医药信息检索、药物辅助分析与设计、医药决策支持系统等就是数据库及数据库技术应用的典型示例。医院信息系统是数据库在医药领域中最普及应用的例子,它是计算机技术对医院管理、临床医学及信息管理长期影响、渗透以及相互结合的产物。医院信息系统为医院所属各部门提供病人诊疗信息和行政管理等信息,并尽量满足所有授权用户的功能需求,已成为医院科学管理和提高医疗服务水平的重要手段。5.1 Visual Basic 数据库访问技术概述在Visual Basic 6.0 开发环境中,可以使用三种数据库访问方式:数据访问对象(DAO) 远程数据对象(RDO) ADO数据模型DAO 是一种面向对象的界面接口,通过DAO/Jet功能可以访问ISAM(indexed sequential access methed)数据库,使用DAO/ODBC Direct功能可以实现远程RDO (远程数据对象)功能。RDO 为使用代码创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架,是ODBC API的一个浅层界面接口,专为访问远程ODBC关系数据源而设计。ADO 是DAO/RDO的后继产物,它扩展了 DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数)以及事件。5.1.1 ADO Data 控件ADO Data控件与VB与固有的Data控件相似。使用ADO控件以及ODBC或OLE DB,可以快速建立数据绑定控件与数据库之间的连接。通常,ADO Data控件并不出现在VB的工具箱中。要想使用ADO Data控件,首先应按下面的步骤将ADO Data控件添加到工具箱中:运行VB后,选择“工程”丨“部件”菜单,并在“部件”对话框中选择Microsoft ADO Data Control 6.0 (OLE DB),如图所ADO Data控件与数据库操作相关的属性ConnectionString 属性ConnectionString属性设置: ConnectionString属性将使用一个类似于如下一行的字符串来填充:driver= {SQL Server} / Server=**;uid=**; pwd=**; database^**其中,**表示在实际应用时应该用实际量来替换的部分,Server表示安装数据库的机器名,uid表示授权登录数据库的用户名,pwd表示登录数据库用户密码,database表示应用程序要访问的具体数据库名称。(2) RecordSource 属性 RecordSource属性设置要连接的表或SQL查询语句。可以在“属性”窗口中将RecordSource属性设置为指定数据库的一个表。这里的设置必需与CommandType属性配合使用,即首先在弹出的RecordSource属性页中将命令类型设置为2-adCmdTable,然后在“表或存储过程名称”中选择表。 RecordSource确定具体可访问的数据,这些数据构成记录集对象Recordset。该属性值可以是数据库中的单个表名、一个存储查询,也可以是使用SQL查询语言的一个查询字符串。(3) CommandType 属性 CommandType属性用于指定RecordSource属性的取值类型。可直接在“属性’’窗口中CommandType属性框右边的下拉列表中选择需要的类型,其取值如下: ? adCmdUnknown默认值。CommandText属性中的命令类型未知。 ? adCmdTable将CommandText作为其列全部由内部生成的SQL查询返回表格的名 称进行计算。 ? adCmdText将CommandText作为命令或存储过程调用的文本进行计算。 ? adCmdStoredProc将CommandText作为存储过程名进行计算。 (4) ConnectionTimeout 属性该属性设置等待建立一个连接的时间,以秒为单位。若连接超时,则返回一个错误。2. ADO控件的常用事件(1)WillMove 和 MoveComplete 事件 WillMove事件在当前记录的位置即将发生变化时触发, 如使用ADO Data控件上的按钮移动记录位置时。MoveComplete事件在位置改变完成时触发。(2)

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档