阅读:2240回复:6
急寻高手解答:在mapxtreme2004中加载地图出错具体情况是这样的,这幅地图过去在机子上都能用,但昨天把所有环境重装后使用无论怎么加载都出现如下情况. 不能打开表。: 连接 Access 数据库时出错: System.Data.OleDb.OleDbException: 不能使用 '';文件已在使用中。 at System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) at System.Data.OleDb.OleDbConnection.InitializeProvider() at System.Data.OleDb.OleDbConnection.Open() at DSAccessTable.establishConnection(DSAccessTable* ) |
|
1楼#
发布于:2006-06-24 10:19
那这个问题怎么解决呢?
|
|
2楼#
发布于:2006-05-02 16:23
最新的研究发现,原来问题出在表上,我所使用的地图是从SUPERmap中导出来的,所以表结构有些东西会丢失。我的表没有索引所以mapcontrl控件认不出~。。嘻:)好高兴终于知道为什么了 上面那些代码之所以能成功,大概是因为强制执行的结果。 |
|
3楼#
发布于:2006-04-29 21:40
最后我使用了一位高人交我的代码,终于大概制止了上面的问题 就是: MapControl1.Map.Clear(); 但是新的问题的放大控件失效了,不知道有谁能解决这个问题 |
|
4楼#
发布于:2006-04-27 10:56
源错误:
堆栈跟踪:
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032 |
|||
5楼#
发布于:2006-04-26 14:29
虽然不知道错误的根源是什么但是问题大致已经解决,好象一次加载出错后IE会记住错误,下次无论用什么图都会出现上次的错。依据这个特点我把IE的cookise和一些临时文件都删除了,然后在删除项目下的地图文件,*.wms。就可以从新加载地图正确运行。
[此贴子已经被作者于2006-4-27 10:55:12编辑过]
|
|
6楼#
发布于:2006-04-26 13:52
我重新装了mapxtreme2004之后加载案例地图没问题拉,但是一加载错误的地图就出错,而且在加回案例地图,又出现上面的问题。。 不知道是什么回事 |
|