访问97应用程序只适用于2000年? [英] access 97 application only works in 2000?

查看:76
本文介绍了访问97应用程序只适用于2000年?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个用ms访问97编写的应用程序。最近确定

查询一直在给出各种错误 - 其中一个是有

一个错误执行命令。

当我在访问2000中运行应用程序时,没有发生错误。

有什么想法吗?如果我在2000年打开数据库文件它询问我是否要转换数据库
- 所以,我知道它仍然是一个97数据库。


谢谢!

skiz

解决方案

A2000使用完全不同的查询引擎(JET 4)进行比较到A97(JET

3.5)。


在JET 4中有几个新功能可以使用

not在3.5中。


它也可能是部分损坏的数据库。您可以尝试使用A97

按照本文第一个症状的步骤重建数据库

:/ b $ b从腐败中恢复

at:
http:// allenbrowne。 com / ser-47.html

-

Allen Browne - 微软MVP。西澳大利亚州珀斯。

访问用户提示 - http:// allenbrowne.com/tips.html

回复群组,而不是mvps dot org的allenbrowne。


" skiz" <有关************** @ hotmail.com>在消息中写道

news:11 ********************* @ o13g2000cwo.googlegro ups.com ...

我有一个用ms访问97编写的应用程序。最近某些
查询已经给出了各种错误 - 其中一个是执行命令时出错了。
当我在Access 2000中运行应用程序时,没有发生错误。
任何想法?如果我在2000年打开数据库文件,它会问我是否要转换数据库 - 所以,我知道它仍然是一个97数据库。

谢谢!
skiz



感谢我在帖子上的回复!


我试过修复工具但仍然无法正常工作。


你能告诉我为什么新的(访问2000)引擎工作而不是97吗?

这是因为它''修复''已损坏数据库?


我不是ms访问savy - 所以我不确定重新创建

整个应用程序...

mmm。

我可以尝试一下 - 或者从这里开始使用2000访问。

谢谢!


在不知道查询细节的情况下,不可能在一个版本而不是另一个版本中说明它为什么工作

,但腐败是一个可能的原因。

获取访问权限为您重新创建数据库非常简单简单的任务,只需几分钟的工作,并且值得学习。如果你开发堆,那就是你需要经常做的事情。


-

Allen Browne - 微软MVP。西澳大利亚州珀斯。

访问用户提示 - http:// allenbrowne.com/tips.html

回复群组,而不是mvps dot org的allenbrowne。


" skiz" <有关************** @ hotmail.com>在消息中写道

news:11 ********************** @ o13g2000cwo.googlegr oups.com ...

感谢我在帖子上的回复!

我试过修复工具但仍然无法正常工作。

你能告诉我为什么新的(访问2000)引擎工作而不是97?
这是因为它修复了损坏的数据库吗?

我不是那种ms访问权限 - 所以我不确定关于重新创建
整个应用程序......
mmm。
我可能会尝试一下 - 或者只是从这里开始使用access 2000.
谢谢!


I have an application written in ms access 97. Just recently certain
queries have been giving various errors -- one of which is "there was
an error executing the command".
When I ran the application in access 2000, no errors occurred.
Any ideas? If I open the database file in 2000 it asks me if I want to
convert the database -- so, I know that it is still a 97 database.

Thanks!
skiz

解决方案

A2000 uses a completely different query engine (JET 4) compared to A97 (JET
3.5).

There are several new pieces of functionality that work in JET 4 that are
not in in 3.5.

It could also be a partially corrupted database. You could try getting A97
to rebuild the database for you by following the steps of the first symptom
in this article:
Recovering from Corruption
at:
http://allenbrowne.com/ser-47.html

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"skiz" <on**************@hotmail.com> wrote in message
news:11*********************@o13g2000cwo.googlegro ups.com...

I have an application written in ms access 97. Just recently certain
queries have been giving various errors -- one of which is "there was
an error executing the command".
When I ran the application in access 2000, no errors occurred.
Any ideas? If I open the database file in 2000 it asks me if I want to
convert the database -- so, I know that it is still a 97 database.

Thanks!
skiz



Thanks for the reply on my post!

I tried the repair utility and still does not work.

Can you tell me why the new (access 2000) engine works and not the 97?
Is this because it ''fixes'' the corrupted database?

I''m not that ms access savy -- so I''m not sure about re-creating the
whole application...
mmm.
I might try it though -- or just use access 2000 from here on out.
thanks!


Without knowing details of the query, it''s not possible to say why it worked
in one version and not another, but corruption is one possible reason.

Getting Access to recreate the database for you is quite a simple task, just
a few minutes work, and worth learning. If you develop heaps, it''s something
you need to do quite often.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"skiz" <on**************@hotmail.com> wrote in message
news:11**********************@o13g2000cwo.googlegr oups.com...

Thanks for the reply on my post!

I tried the repair utility and still does not work.

Can you tell me why the new (access 2000) engine works and not the 97?
Is this because it ''fixes'' the corrupted database?

I''m not that ms access savy -- so I''m not sure about re-creating the
whole application...
mmm.
I might try it though -- or just use access 2000 from here on out.
thanks!



这篇关于访问97应用程序只适用于2000年?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆