MS Access还有其他选择吗?
要求:
还有两项要求:
不一定是免费的
编辑:强调数据录入的集成表单开发作为此问题的最高投票答案,在编辑时,都推荐一个简单的数据库系统。对于简单的部门级CRUD(以及更多)应用程序,Access仍然很难替换的原因是数据库,数据输入表单和报告工具的集成。只需推荐一个数据库不回答提出的问题。
答案 0 :(得分:9)
OpenOffice附带的那个可能就是你要找的东西,它被称为“Base”我相信:http://dba.openoffice.org
我投票支持zacherates,因为我也喜欢SQLite。
答案 1 :(得分:9)
您的选择似乎是:
SQL Server Express。这曾经被称为MSDE
SQL Server Compact Edition。
==========
我正在修改这个以添加我发现的唯一真正的竞争者:Kexi
我不能说我已经使用过它,但看起来它会做你想做的一切。
答案 2 :(得分:5)
SQLite总是我对轻量级数据库的选择,尽管它没有表单创建者,因为它只是一个数据库。
SQLite很棒,因为:
(...你可以在内存数据库中用于测试,对于那些沉迷于单元测试的人来说):
答案 3 :(得分:4)
当您在网站上搜索此问题的答案时,您可能错过了this Q & A。您也可以在那里找到一些不错的选择。
答案 4 :(得分:4)
我已经完成了很多MS-Access开发,从表单设计的角度来看,或者从RAD(快速应用程序开发)的角度来看,它很难被击败。
但是,您可以将MS-Access与另一个数据库服务器结合使用,从而为您提供灵活性。我的建议是使用Sybase Advantage数据库服务器。我支持该产品时有点偏颇,但我们有一个免费的本地服务器版本供您试用,之后您可以通过简单地更改连接来实现完整的客户端/服务器设置。 Advantage DevZone
如果您使用其他数据库引擎,您可能会使用ODBC作为您的连接类型,Advantage支持JDBC,OLEDB,.NET,PHP等。
答案 5 :(得分:3)
FileMaker符合您的要求,但我不推荐用于协作开发。
答案 6 :(得分:2)
查看Filemaker
答案 7 :(得分:1)
我过去曾使用4th Dimension。但是,我不知道是否需要编译 - 但它可以编译。
但我认为它的设计特点非常友好。
答案 8 :(得分:0)
曾经有一个名为Q& A的令人敬畏的产品,这变成了http://www.lantica.com/,但自dos版本以来我没有看过它。
或者尝试这个wiki页面http://en.wikipedia.org/wiki/Comparison_of_office_suites,底部附近有一些比较表。
答案 9 :(得分:0)
如果您要在共享主机上运行您的网站(几乎所有这些都不允许您在完全信任模式下运行您的网站)以及您需要启用简单的x-copy部署网站,VistaDB是唯一的选择。< / p>
答案 10 :(得分:-2)
SQLite太棒了。