Delphi中MapObject连接SDE数据库代码
- 组件式GIS
- 2007-11-15
- 80热度
- 0评论
说到MO开发,无论如何我们总会经常与SDE数据库通信,那么如何连接数据库呢?这里我举例在Delphi中的连接代码,在其他开发语言里也类似,这里不一一罗列了.首先是创建连接对象了,然后赋予服务器地址以及数据库的用户名和密码以及数据库名字,这样即可完成连接.
MO中连接SDE代码如下:
dc:=IMoDataConnection(CreateOleObject('MapObjects2.DataConnection'));
dc.Server:='sde83:tangf';//服务器名前需要加SDE加版本号
dc.User:='sa';//用户名,当然只要有读写权限的用户就可以
dc.Password:='123456';//密码
dc.Database:='sde';//数据库,当然也可以是其他数据库啦
(我搞不懂的是明明是9.0的SDE为什么要用SDE83访问。下面是Delphi中的代码,VB中应该类似,用MOVIEW2修改了下就可以连接SDE了)