Visual Basic与Oracle数据库在生态与农牧业气象中应用.docVIP

Visual Basic与Oracle数据库在生态与农牧业气象中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic与Oracle数据库在生态与农牧业气象中应用

Visual Basic与Oracle数据库在生态与农牧业气象中应用   [摘 要]本文应用Visual Basic6.0实现内蒙古自治区各气象台站生态与农牧业气象数据远程填报,同时将数据适时录入Oracle数据库,实现数据的上传入库,替代了过去生态与农牧业气象数据通过Excel上传和数据在气象服务中使用的繁琐过程。   [关键词]Visual Basic 6.0;Oracle数据库;生态;农牧业   doi:10.3969/j.issn.1673 - 0194.2016.24.101   [中图分类号]TP31 [文献标识码]A [文章编号]1673-0194(2016)24-0-02   生态与农牧业气象观测是内蒙古自治区的特色观测业务,为地方的生态文明建设发挥了重要作用。目前生态与农牧业气象观测数据是通过统一的Excel表格进行填报和上报,人工进行摘录和统计分析,尚未形成一套统一的软件供用户应用,在规范性、便捷性和实用性等方面均给业务和用户带来不便。   为做好内蒙古自治区生态与农牧业气象观测业务工作,减少台站观测人员重复性工作,简化工作流程,减轻业务人员工作压力,加强生态与农牧业气象观测数据的集中、统一、高效的规范化管理,本文应用Visual Basic 6.0实现内蒙古自治区各气象台站生态与农牧业气象数据的远程填报,同时将数据适时录入Oracle数据库,实现数据的上传入库。   1 生态与农牧业气象系统功能   该系统基于Visual Basic语言环境,调用FlexCell控件功能,主要实现天然牧草营养成分、牧草多样性、森林可燃物、沙丘移动、土壤风蚀度、气象灾害及衍生灾害等数据的填报、上传和入库功能。考虑到野外实际情况及工作的方便程度,该系统采用本地数据入ACCESS数据库,远程通过调用Oracle客户端,将台站数据直接写入省级CIMISS数据对应数据表中,实现数据的本地备份和远程上传。   结合用户需求,梳理农业气象观测项目和生态观测项目,对比二者观测内容的差异,重新将观测内容进行调整,去除重复的填报内容,主要需求是两方面:一是在原有功能模块的基础上进行补充完善,如在原有的农气簿功能模块中新增观测功能,如图1所示,小麦穗长、测定发育期为新补充完善的观测项;二是新增功能模块,如图2所示,生态簿及其所含内容为该系统新增的功能模块。   2 数据库设计与连接   2.1 本地ACCESS数据库的建立   Set adoRst=New ADODB.Recordset   Set adoCon=New ADODB.Connection   sDbase=fso.GetAbsolutePathName(App.Path+\..\Dbase\生态气象.mdb)   sCon=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=sDbase;Persist Security Info=False   adoCon.ConnectionString=sCon   adoCon.Open   adoRst.ActiveConnection=adoCon   adoRst.CursorType=adOpenKeyset   adoRst.LockType=adLockOptimistic   adoRst.Open sTable   sDbase=fso.GetAbsolutePathName(App.Path+\..\Dbase\Extremum\生态气象.mdb)   sCon=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=sDbase;Persist Security Info=False   Set adoRst_Ext=New ADODB.Recordset   SetadoCon_Ext=New ADODB.Connection   adoCon_Ext.ConnectionString=sCon   adoCon_Ext.Open   adoRst_Ext.ActiveConnection=adoCon_Ext   adoRst_Ext.CursorType = adOpenKeyset   adoRst_Ext.LockType = adLockOptimistic   adoRst_Ext.Open sTable   2.2 远程Oracle数据库的建立   与其他数据库相比,本系统使用具有可用性和可扩展性好、数据安全性及稳定性强等优点的Oracle数据库,在VB模块中主要代码如下。   Dim adoCon As New ADODB.Connection   Di

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档