bejing2008
路人甲
路人甲
  • 注册日期2004-07-21
  • 发帖数29
  • QQ
  • 铜币164枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1541回复:2

那位大侠可以告诉我错在那里

楼主#
更多 发布于:2004-08-09 17:34
 <B>那位大侠可以告诉我错在那里</B>
代码如下:
Private Sub Command1_Click()
Dim ds As Dataset
Dim db As Database
Dim rs As Recordset

Set db = dbengine.workspaces(0).opendatabase("c:\program files\mapinfo\mapx4.0\data\mapstats.mdb")
Set rs = db.openrecordset("usa")
Set ds = Map1.DataSets.Add(miDataSetDAO, rs)
Map1.DataSets(0).Themes

End Sub

错误信息:
用户定义类型未定义
vb 显示错在Dim db As Database一行
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-08-10 07:56
Database这个类型没有定义,好象你应该先定义数据库的连接吧
举报 回复(0) 喜欢(0)     评分
echo2003
点子王
点子王
  • 注册日期2003-07-28
  • 发帖数2453
  • QQ76947571
  • 铜币5473枚
  • 威望1点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
2楼#
发布于:2004-08-10 08:59
<P>你的工程文件中,没有引用DAO对象!</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部