预览模式: 普通 | 列表

11

15

SQL字符处理大全

select语句中只能使用sql函数对字段进行操作(链接sql server),

select 字段1 from 表1 where 字段1.IndexOf("云")=1;

这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。

查看更多...

Tags: Code

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 532

11

14

关于Chr(0)

刚才把Chr(10)错误写成了Chr(0),结果,Chr(0)以后的东西都显示不出来,真的狂汗,Chr(0)那么厉害,还以为哪里错了!
引用内容 引用内容
chr(0)到chr(31)是非显示字符,有特殊含义。  
chr(32)是空格,   chr(7)   表示beep   chr(0)是null。

查看更多...

Tags: Code

分类:Coding | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 579
今天编项目的时候出现了一个“编译错误:只有定义在公共模块中用户定义类型能和变体类型相互转换或传递给后期绑定功能 ”,看了很久都看不明白这个奇异的错误,后来居然发现了一个傻人才犯的错误!把类名当结构用来作返回值了!当然是不小心写漏了几个字母!汗!

Tags: Code

分类:Coding | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 781

11

12

vb 读写配置文件(.ini)

可以使用两个API实现配置文件的读写
读:GetPrivateProfileString
写:WritePrivateProfileString

查看更多...

Tags: Code

分类:Coding | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1117

11

11

在VB应用程序中调用Excel2000

在VB应用程序中调用Excel,实质是将Excel作为一个外部对象来引用,由Excel对象模型提供能从VB应用程序内部来程序化操纵的对象以及相关的属性、方法和事件。

查看更多...

Tags: Code

分类:Coding | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 607

11

11

AE小程序

一些小程序

查看更多...

Tags: GIS

分类:GIS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 923

11

11

选择集的秘密

map对象在ARCMAP里面是一个核心的组成部分,我们需要认识到MAP对象具有两面性,一方面是数据的容器,一方面是数据的显示器,做容器的时候,实现的是imap接口;做显示器的时候,实行的是iactiveview接口。要素选择集不是特殊的对象,仅仅是要素的特殊状态。

查看更多...

Tags: GIS

分类:GIS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 696

11

11

再谈要素选择集

在我们查询数据的过程中,一直遇到选择集的问题。我们知道,要得到符合某种准则的数据,一般而言有两种不同的手段,一是使用select方法,它返回的是一个指向数据的Cursor对象;另一种是构造选择集(SelectionSet),然后在选择集中再得到Cursor,后者虽然走了弯路,但是在显示的效果上却比前者好,即得到的要素选择集在Map上会呈高亮显示。
我们通过IMap::SelectByShape方法得到过选择集,使用要素图层的IFeatureSelection接口也可以得到选择集,但是这些都仅仅是在“表面”探讨,那么,要素选择集在地理数据库中到底表现为什么东西呢?
SelectionSet对象是程序获得的被选择的行对象集合,这些行只能来自单个表或要素类,但是一个表或者要素类可以产生多个选择集对象。选择集有两种形式,它要么是基于与被选择的行对象的OID集合,要么就是一个实实在在的行对象本身,在后面这种情况下,选择集会提供方法让程序员与在选择集中的行对象进行交互。至于使用何种方式来得到选择集,我们可以使用SelectionType属性来设置。
选择集的类型如果是esriSelectionIDSet,那代表选择集使用的是一个OID集合,这些OID值可能保存在一个物理表中,也可能保存在内存中,这取决于数据源的类型;当它为esriSelectionTypeSnapShot时,它表明选择集使用的是保存在内存中的实际的行对象;如果是esriSelectionTypeHybird,那情况就比较灵活,当选择数量少的时候选择集使用在内存中的行对象,当数量多时则使用OID集合。
使用标识集合(如OID集合)可以表示数目巨大的选择集,它也是程序最常使用的一种方式,当数据源每一次被选择的对象还需要进行查询的时候,这种方式可以保证选择集是动态的,而且在数据源改变的时候自动变化。Snapshot类型选择集数度最快,而且一但选择集构造完成后就不再要求与数据源发生查询,但是它对少量数据是有效的,如果选择的数据多,占用内存大时,它的优势就发挥不出来了;Hybird类型选择集包含了前两者的有点,它可以依据选择数据的大小而自动选用不同的选择方式,但是这个选择数据的大小并不能由程序来控制。

查看更多...

Tags: GIS

分类:GIS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 630
幻の小屋
软件&技术