VB6怎样获取Access数据库中的内容

VB6怎样获取Access数据库中的内容,第1张

首先要在工程的引用中选上Microsoft ActiveX Data Objects 25 Library

然后在事件中就可以定义相关的变量进行连接了

下面的例子可能对您有用:

Private Sub Command1_Click()

Dim Conn As New ADODBConnection

Dim Rs As New ADODBRecordset

ConnOpen connstring ="Provider=MicrosoftJetOLEDB40;Data Source=" & “数据库的路径和名字” & ";Persist Security Info=True;Jet OLEDB:Database Password= & "数据库密码"

sql = "Select From “ & ”表名" & where ID=20"

RsOpen sql, Conn, 1, 3

If NOT rseof then

m_date= rs("日期型字段的名字")

m_data= rs("数值型字段的名字")

end if

上面的例子实现了查询

如果是要添加,删除,更新等 *** 作,只要编写相应的SQL语句,再用

ConnExecute SQL 就可以了,如:

添加的:

SQL="Insert Into [UserInfo](User,Password) Values('aaaa','1234')"

ConnExecute SQL '执行后,就添加了一条记录

删除:

SQL="Delete From [UserInfo] Where User='aaaa'"

ConnExecute SQL '删除用户名为aaaa的用户记录

更新:

SQL="Update [UserInfo] Set Password='abcdefg' Where User='aaaa'"

ConnExecute SQL '执行后,修改用户aaaa的密码为abcdefg

以上只是示例,在实际使用过程中,可以将一些内容用控件输入等方式进行,这样就有很大的灵活性了

MapObjects是一组基于COM技术的地图应用组件,它由一个称为Map的ActiveX控件(OCX)和约45个自动化对象组成,在标准的Windows编程环境下,能够与其他图形、多媒体、数据库开发技术组成完全独立的综合性应用软件,是基于前端应用业务的良好的地图开发环境。

MapObjects是全球最大的GIS软件供应商ESRI公司在业界最早推出的GIS软件组件,它起点高、功能强、结构优雅。ESRI在推出其每一个版本时,都采取了非常严谨慎重的态度。从10版本算起,MapObjects正式问世已经5年,才发展到21版本,可见每个版本质量控制之严格。事实上,MapOb-jects是全球范围内使用最广的GIS组件,也是潜在错误被最充分暴露并得以纠正的软件组件,其稳定可靠性无可置疑。有经验的程序员都知道,在软件开发过程中,稳定性压倒一切,而这正是MapOb-jects能被成功应用的重要前提和保证。

作为ESRI公司GIS软件族的重要成员,凭借ESRI公司在GIS领域的领先技术和市场地位,MapObjects *** 作的数据资源与ESRI的旗舰产品ArcGIS完全兼容,从结构简练的桌面数据格式(Shape文件)到以拓扑关系为基础的经典ArcInfo Coverage,以至基于数据库(DBMS)和ArcSDE基础之上的Geodatabase,都能够被MapObjects读取。除了矢量数据以外,MapObjects还能够读取多种格式的栅格数据,如BMP、TIF、JPEG、ArcInfo Grid、Erdas Image等。MapObjects本身也能够生成Shape文件格式的GIS数据,该格式已经成为GIS业界事实上的基于桌面应用的标准。采用MapObjects,能够最大限度地与主流GIS技术融合,保护用户在数据生产、功能开发,以及人员培训上所做的一切投资。

MapObjects可以说得上是最优雅简洁的GIS软件组件。我们这么说,是因为它以最少的接口提供了常用的GIS功能,甚至GPS的动态特性,同时做到了结构合理,简单明了,容易理解和扩展。与之相比,其他的GIS组件,要不是由于提供的功能过多而破坏了其内在的结构美并影响了用户扩展的灵活性,就是结构过于简单而使功能大大弱化。可以说,MapObjects在功能和结构两者之间,取得了完美平衡,体现出了软件的艺术性,给人带来愉悦的感受。

1数据结构

从MapObjects对地图数据的组织方式来看,概念清晰,易于理解。它认为一个综合性的地图由多个图层构成,图层数据来源广泛,既可以是GIS矢量图层,也可以是CAD图层,甚至影像数据。对于GIS和CAD的矢量图层,其内部统一用记录集(recordset)来表达,这样就抹平了各种不同格式数据之间在内存中的表达鸿沟,简化了程序员的数据观点。记录集正像关系数据库中的二维表,行表示每个要素、列表示每个属性。如果含有名称为“Shape”的列,则该记录集表示的是地图要素,否则表示的是普通的数据库表格。这样,在数据结构内部就消除了GIS和MIS数据之间的差异,使程序员开发GMIS综合应用系统易如反掌。

Shape字段以面向对象的技术封装了要素的图形部分。它把图形划分为3 种类型,即点、线、面。这些几何类型既简单又复杂,说它简单,是因为很容易理解,所有的图形归根到底都是由点、线、面构成的;说它复杂,是因为这些点、线、面并不是简单的点、线、面,实际上它引入了一个部件(part)的概念,由点构成部件,部件由复合点构成、线和面则由部件构成。

中亚地区高光谱遥感地物蚀变信息识别与提取

中亚地区高光谱遥感地物蚀变信息识别与提取

如果只有一个部件,则它是简单的线或面,如果有两个以上的部件,则构成复合线或面。例如夏威夷群岛,由很多小岛屿构成,但它是一个整体,其中的每个小岛都可以用Part来表示,多个Part构成的多边形放到一个Shape字段中。

中亚地区高光谱遥感地物蚀变信息识别与提取

至于注记,则被描述为属性字段的自动标注。标注的位置由Shape字段中的图形要素决定,它可以是点、线或面,通常是线。标注的内容由普通属性表示,既可以是字符型,也可以是整型或浮点型,通常是字符型。这样,一切要素既可以按图形表示,也可以按其属性内容标注显示,甚至可以两者同时显示,地图显示和制图的方式是极为灵活的。

2功能接口

再从MapObjects所提供的功能接口来看,常用的地图应用基本上都能实现,例如:

∗ 创建新的Shape文件。

∗ 更新属性或图形数据。

∗ 绘制点、线、椭圆、矩形和多边形等图形要素。

∗ 绘制描述性的文本注记。

∗ 地图简单点取查询、空间查询、相对位置查询、SQL逻辑条件查询等。

∗ 空间统计。

∗ 地图缩放和漫游。

∗ 丰富的绘图方式,如按值润色、分类显示、绘制密度图、产生含各类图表的专题图等。

∗ 属性自动标注。

∗ 显示航空和卫星遥感影像。

∗ 动态显示实时或顺时数据,如GPS动态监测。

∗ 地址匹配。

∗ 投影变换。

∗ Buffer、Union、Intersect等空间分析算子。

通过调用这些接口,能够开发从简单的电子地图应用,至复杂的基于GIS/GPS/RS的3 S应用。利用空间分析算子,甚至可以构造出具有一定复杂度的空间分析模型。由于提供了数据更新接口,用户能够扩展出自己的编辑工具。

这个是oracle存储方式的内容,通常情况下,我们建用户,并将数据导到所建用户下。用该用户登录在my objects下面才能查询到。

如果你新建一个用户,没有导入表,在my objects下是看不到表的。

当然如果在all objects下看不到是因为你的权限不够,如果你是赋予DBA权限,也要选择非普通用户身份进行登录,比如sysdba,才能看到系统表或其他用户表。

以上就是关于VB6怎样获取Access数据库中的内容全部的内容,包括:VB6怎样获取Access数据库中的内容、ArcGIS MapObjects、PL/SQL中普通用户登录 能查询到数据 但是我在 MY OBJECTS,ALL OBJECTS 下去找表,都找不到等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9774063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存