kkkspace
路人甲
路人甲
  • 注册日期2005-03-28
  • 发帖数9
  • QQ
  • 铜币155枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1316回复:1

为何在vb.net中中文字段会丢失信息?

楼主#
更多 发布于:2005-07-29 09:45
Dim pWorkspaceFactory As IWorkspaceFactory<BR>        Dim pFeatureWorkspace As IFeatureWorkspace<BR>        Dim pFeatureClass As IFeatureClass<BR>        pWorkspaceFactory = New ShapefileWorkspaceFactory<BR>        pFeatureWorkspace = pWorkspaceFactory.OpenFromFile(strLocation1, 0)<BR>        pFeatureClass = pFeatureWorkspace.OpenFeatureClass(strLocation2)<BR>        Dim pCursor As IFeatureCursor<BR>        pCursor = pFeatureClass.Update(Nothing, False)<BR>        Dim pRow As IFeature<BR>        pRow = pCursor.NextFeature<BR>        Dim str As String<BR>        Dim i As Integer<BR>        i = pCursor.FindField(str1)<BR>        Do Until pRow Is Nothing<BR>        str = pRow.value(i)<BR>            If str.Length > 10 Then<BR>                str = str.Substring(0, 9)<BR>                          pRow.value(i) = str<BR>                pCursor.UpdateFeature(pRow)<BR>            End If<BR>        pRow = pCursor.NextFeature<BR>        Loop<BR>这段代码,在vba(9.0),和vb.net(8.3)环境下均正常,可是在vb.net(9.0)环境下却每次做完后会出现里面的中文字段的名称都被截去了一半的现象?怎么回事呢?找不到解决的方法啊
喜欢0 评分0
yjx723
路人甲
路人甲
  • 注册日期2007-06-12
  • 发帖数11
  • QQ
  • 铜币137枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-07-11 17:03
<P>请问你的strLocation1是怎么写的?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部