郁闷十分
路人甲
路人甲
  • 注册日期2004-09-02
  • 发帖数13
  • QQ
  • 铜币158枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1161回复:1

[求助]一个把数据库中的数据显示为mapx中的点的错误!!

楼主#
更多 发布于:2005-03-14 16:53
<P>为什么运行时总时提示:</P>
<P>实时错误‘1164’</P>
<P>对于造型说明无效的字符值</P>
<P>这是什么原因??提示错误行</P>
<P>frmD.Map1.DataSets.Add miDataSetODBC, OdbcQueryInfo, "gpx", , , bindlayer</P>
<P>源代码如下:</P>
<P>Private Sub ODBCType_Click()
    Dim bindlayer As New bindlayer
    Dim OdbcQueryInfo As New OdbcQueryInfo
    Dim lyr As New MapXLib.Layer
    Dim ds As New MapXLib.Dataset
    Dim ftr As New MapXLib.Feature
    Dim DirFile As String
    
    
    OdbcQueryInfo.connectstring = "ODBC;"
    OdbcQueryInfo.DataSource = "sunyon"
    OdbcQueryInfo.SqlQuery = "select * from gpx"</P>
<P>    bindlayer.LayerName = "gpx"
   ' bindlayer.CoordSys.PickCoordSys
  
    'DirFile = Dir(App.Path + "\gpx.TAB")
    'If (DirFile <> "") Then
      '  Kill App.Path + "\us_cust.*"
    'End If
    bindlayer.FileSpec = App.Path + "\gpx.TAB"
    bindlayer.RefColumn1 = "x"
    bindlayer.RefColumn2 = "y"
    bindlayer.LayerType = miBindLayerTypeXY
    
    frmD.Map1.DataSets.Add miDataSetODBC, OdbcQueryInfo, "gpx", , , bindlayer
    Call ChangeCombo
    
    Set frmD.Map1.Bounds = frmD.Map1.Layers.Bounds
    
    Set bindlayer = Nothing
    Set OdbcQueryInfo = Nothing
End Sub</P>
喜欢0 评分0
ch308
路人甲
路人甲
  • 注册日期2004-11-23
  • 发帖数48
  • QQ
  • 铜币203枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-03-16 14:43
学习!
举报 回复(0) 喜欢(0)     评分
游客

返回顶部