wx05
路人甲
路人甲
  • 注册日期2005-10-12
  • 发帖数1
  • QQ
  • 铜币106枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:912回复:0

vb + mapx 绑定数据创建图层时出错怎么解决

楼主#
更多 发布于:2005-10-12 12:03
<P>现在开发C/S 的GIS,空间数据和属性数据都存储在SQLSERVER 数据库中.现在从数据库中提取相应表中的数据创建图层,代码如下,tbname为表名</P>
<P>Dim LyInfo As New LayerInfo<BR>    Dim lyr As Layer<BR>    Dim ConStr As String<BR>    On Error Resume Next<BR>    ConStr = "DRIVER={SQL SERVER};SERVER=" ; DataSource ; ";Database=" ; dbname ; ";UID=" ; UserID_SQL ; ";PWD=" ; Password_SQL<BR>    With LyInfo<BR>        .Type = miLayerInfoTypeServer<BR>        .AddParameter "Name", TbName<BR>         .AddParameter "ConnectString", ConStr<BR>        .AddParameter "Query", "SELECT * FROM " ; TbName<BR>        .AddParameter "toolkit", "odbc"<BR>        <BR>        .AddParameter "AutoCreateDataset", 1<BR>        .AddParameter "DatasetName", TbName         <BR>        .AddParameter "visible", true<BR>        <BR>        mpMain.Layers.Add LyInfo<BR>   end with</P>
<P>如果tbname表中的记录为空,创建图层就会失败,大家怎么解决这个问题的?</P>
<P>如果动态再创建一个图层和该表绑定的话,空间数据怎么存储到tbname的相应字段中的,我是新手,请高手指点.</P><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" />
喜欢0 评分0
游客

返回顶部