阅读:1695回复:3
[求助]vc+mapx连接ORACLE 9I的问题。SOS
<br>
<P>运行的时候突然跳出一个ERROR对话框。说:“Operation not allowed due to license restrictions”</P> <P>我连接数据库的源码如下:</P> <P>m_CtrlMap.GetLayers().RemoveAll();<br>CMapXLayerInfo layerInfo;<br>layerInfo.CreateDispatch(layerInfo.GetClsid());</P> <P>layerInfo.SetType(miLayerInfoTypeServer);<br>COleVariant strConnect;<br>strConnect="connectstring";<br>COleVariant ConnectStr = "SRVR=ORCL;UID=MAPINFO;PWD=MAPINFO";<br>//COleVariant ConnectStr = "d";<br>COleVariant name, toolkit, query, cache, mbrsearch;<br>name = "ASIA";//"TempConnect";<br>toolkit = "ORAINET";<br>query = "select * from 医院";<br>cache = "OFF";<br>mbrsearch = "ON";<br>layerInfo.AddParameter("connectstring", ConnectStr);<br>layerInfo.AddParameter("name", name);<br>layerInfo.AddParameter("toolkit", toolkit);<br>layerInfo.AddParameter("query", query);<br> layerInfo.AddParameter("cache", cache);<br>layerInfo.AddParameter("mbrsearch", mbrsearch);<br>m_CtrlMap.GetLayers().Add(layerInfo);<br>m_CtrlMap.SetCenterX(120.3229);<br>m_CtrlMap.SetCenterY(30.6201);<br>m_CtrlMap.Refresh();</P> <P>我不知道错在那里。希望大家帮帮我,小弟在这里先谢谢拉</P><IMG src=""><IMG src=""> [此贴子已经被作者于2007-10-11 17:51:05编辑过]
|
|
1楼#
发布于:2007-10-12 14:03
<img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" />
|
|
2楼#
发布于:2007-10-12 18:16
<P>帮帮我啊</P><img src="images/post/smile/dvbbs/em08.gif" />
|
|
3楼#
发布于:2007-10-15 14:24
<P>可以啊</P>
|
|