阅读:3233回复:7
在SuperMap Objects中的VB实例为何都无法打开数据源?
<P>才安装了<FONT color=#000000>SuperMap Objects</FONT> 5.0和VB6.0企业版,都安装在C盘中默认的文件夹里面。</P>
<P>运行SuperMap Objects中自带的VB源程序,都弹出打开数据失败。</P> <P>我自己根据SuperMap Objects 5.0 开发入门教程制作的程序,也显示“打开数据源失败!”</P> <P>我确定 strDataSourceName = "c:\MyProject\world.sdb" 中,我的c:\MyProject\文件夹下面有world.sdb这个文件的。</P> <P>麻烦哪位达人告知一下是怎么回事?谢谢!~</P> <P>第一次做二次开发,还请大家多多指教!</P> |
|
1楼#
发布于:2006-03-20 09:04
是不是类型有问题呀,有两个一个是scesdb一个是sceSDBPlus分别试一下,
|
|
2楼#
发布于:2006-03-30 10:11
除了这个world.sdb外还要一个world.sdd,这样他们才是一个完整的地图,否则就会出现打不开的问题
|
|
3楼#
发布于:2006-04-01 17:00
<P>我也是啊。只要是需要打开数据源的,就全部失败,我也是完全按说明书上的方法啊,急。</P>
|
|
4楼#
发布于:2006-04-01 19:32
<P>自问自答一下:</P>
<P>那个教材可以太老了。所以需要把"nEngineType = sceSDB'SuperMap支持多种类型,此处为SDB类型"中的sceSDB改成sceSDBplus。</P> <P>另外,我用的是win2003,不知和这个是不是也有关系,呵呵。</P> |
|
5楼#
发布于:2006-04-16 01:15
<P>晕呀,本人也是以上问题,去并且Delphi和VB都试过了,问题一个月没有得到解决.真是要疯了!!!</P>
<P>已经将打开类型设为:nEngineType = sceSDBPlus</P> <P>但是</P> <P>Set objDataSource = SuperWorkspace1.OpenDataSource(strDataSourceName, strAlias, nEngineType, bReadOnly)</P> <P>此句执行完后,objDataSource 值仍为Nothing,也就是说打开数据源失败了.</P> <P>但是world.sdb在deskpro中能正常打开的.</P> <P>还望好心人赐教啊!!!</P> |
|
6楼#
发布于:2006-04-20 14:34
某人重装系统之后问题解决了= =!
|
|
7楼#
发布于:2006-04-28 10:42
各位大虾,我是即将毕业的学生,现毕业论文是关于公交线路评价方面的,软件是VB+SUPERMAP,不知有哪位做过这个方面的课题,麻烦指导指导我,给我说说具体的思想和方法,谢谢!<IMG src="http://www.gisempire.com/bbs/Skins/Default/emot/em02.gif">
|
|