zhrobbiewang
路人甲
路人甲
  • 注册日期2005-02-25
  • 发帖数3
  • QQ
  • 铜币116枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:688回复:0

如何在.Tab文件中插入数据

楼主#
更多 发布于:2005-02-25 12:57
<P>以下代码实现创建.Tab文件,但如何在.Tab文件中插入数据,多谢大家指点</P>
<P>var
  mLayerInf LayerInfo;
  mFields: Fields;
  mStyle: Style;
  Font: Variant;
  myLayer:Cmapxlayer;
  ds:CMapxDataset;
  unusedParam:Variant;
begin
  mFields:= CoFields.Create;
  mFields.AddFloatField('id', EmptyParam);
  mFields.AddFloatField('name', EmptyParam);</P>
<P>  mLayerInfo := CoLayerInfo.Create;
  mLayerInfo.Type_ := miLayerInfoTypeTemp;
  mLayerInfo.AddParameter('FileSpec', 'c:\temp\aaa.tab');
  mLayerInfo.AddParameter('Name', 'aaa');
  mLayerInfo.AddParameter('Fields', mFields);
  myLayer:= Map1.Layers.Add(mLayerInfo, 1);</P>
<P>//  ds:=map1.Datasets.Add(miDataSetLayer, mLayerInfo, mLayerInfo.Name, unusedParam, unusedParam, unusedParam, unusedParam, unusedParam);
</P>
<P>end;</P>
<P>我把最后一行注释去掉就会报错invalid fields</P>
喜欢0 评分0
游客

返回顶部