0

我需要在 Web 服务器上的 JET 数据库中操作一些表:

  • 检查现有索引
  • 更改表簇/主键
  • 查看存在哪些表
  • 重命名表
  • 添加表格
  • 删除表
  • 浏览数据
  • ETC

我没有在本地机器上安装PlaneDisasterAccess(即使我有)的选项。

我已经编写了一个通用的基于 Web 的查询工具。我宁愿不必编写一个完整的基于 Web 的数据库维护 GUI。一定有人已经这样做了,而且可能已经做了很多次了。

4

2 回答 2

1

部分答案可能是 Compare'Em http://home.gci.net/~mike-noel/CompareEM-LITE/CompareEMscreens/CompareEM-About.htm Pro 版本允许您创建 SQL 语句来更新 Access 数据库文件。这将允许您生成一个版本和新版本之间的差异。

他的网站不是很清楚,但我记得 Pro 版的价格是 10 美元。

于 2009-07-05T18:11:19.663 回答
0

正如您所说,您已经完成了一个通用的基于 Web 的查询工具。JET 的问题在于,您无法像使用 SQL 服务器那样将其作为数据库服务器连接,以处理对表的更改和其他维护过程。Jet 不是客户端/服务器 RDBMS。您需要在服务器中有一个应用程序来为您执行此操作,就像您已经使用基于 Web 的通用工具所做的那样,或者将数据库下载到您的机器上。这就是为什么您已经完成了一些程序并将它们作为asp 页面定位在服务器中的原因。

无论如何,如果您不想使用 Planedisaster 或 Access,您可以使用JetSQLConsole ,但请记住,您始终需要服务器上的应用程序来为您完成工作

您还可以使用“在您的机器中”访问并连接到位于 URL ( http://myserver/mydatabase.mdb ) 中的数据库,但请记住,当您这样做时,您正在下载所有数据库,当您保存它时,您是再次上传。

于 2009-07-05T16:56:51.537 回答