ggyyd
路人甲
路人甲
  • 注册日期2004-02-19
  • 发帖数3
  • QQ
  • 铜币123枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1157回复:2

谁知道下面的代码错在哪里

楼主#
更多 发布于:2004-05-11 14:48
procedure TMapForm.DelphiDSClick(Sender: TObject);
var
SourceData: OLEVariant;
ds: MapXLib_TLB.Dataset;
begin
TVarData(SourceData).vType := varByRef;
TVarData(SourceData).vDispatch := DataSource1;

try
ds := Map1.Datasets.Add(miDataSetDelphi4, SourceData, 'TestDS','GEOABBR', EmptyParam, EmptyParam, EmptyParam, EmptyParam);
ds.Themes.Add(miThemeRanged, 'TOTPOP', EmptyParam, EmptyParam);

except
on E: EOleException do
Application.MessageBox(PChar(E.Message), 'Error',  MB_OK or MB_ICONERROR);
end;
end;

按道理说没有理由出错,但就是不能正确的 运行???????????????????????<!-- viewthread_post_sig -->
喜欢0 评分0
happyboy75
路人甲
路人甲
  • 注册日期2003-07-27
  • 发帖数89
  • QQ
  • 铜币667枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-05-11 16:34
DataSource1 控件有没有连接到数据库的一个表呀??
想换工作:现在的工作有点偏离GIS 求职意向:GIS应用与开发(mo、mapx、mapengine) 开发语言:vb、delphi 数据库:SQL server、DB2 happyboy075@163.com qq:122761955
举报 回复(0) 喜欢(0)     评分
ggyyd
路人甲
路人甲
  • 注册日期2004-02-19
  • 发帖数3
  • QQ
  • 铜币123枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-05-11 17:28
有的,可能是设置方面的问题,不知哪位大哥做过没有?|
举报 回复(0) 喜欢(0)     评分
游客

返回顶部