|
|
1
2
就像Bernard说的,你需要一个ODBC驱动程序,只要你愿意去第三方(如果我正确理解sqlite的情况),那就没问题了。 也就是说,如果您有PowerBuilder,那么您就有许可证可以在任何地方分发单用户SQL运行时引擎。如果没有成本是您唯一的条件,并且您只在本地连接,那么SQL Anywhere可能是一个评估选项。它不仅是一个非常可靠的数据库,而且还有更广泛的文档和经验基础,可以将PowerBuilder连接到任何地方的SQL,因此如果遇到问题,您更有可能获得一些帮助。 祝你好运。 |
|
|
2
1
我不相信PowerBuilder包含一个本机支持sqlite的驱动程序。但它肯定有一个用于ODBC的驱动程序,所以这始终是一个选项,即使它不是最有效的。 |
|
|
3
1
我曾经在任何地方使用过SQL,但最终放弃了它,原因是JoeLandau给出的——不能使用可分发的运行时引擎更改模式。 我换了Firebird,它有一个嵌入式版本,看起来很坚固。唯一的问题是,我使用的ODBC驱动程序(双子座)似乎是最好的一个,似乎已经破产了。(我刚刚检查过-它似乎在其他站点上可用。)您必须将以下内容添加到您的pbodb*.ini文件中:
我对它很满意。使用近2年,用户超过1000人,没有任何问题。如果某些用户需要,也可以轻松切换到Firebird服务器版本。 |
|
|
4
0
如前所述,SQL Anywhere可用且可靠。但它有一个缺点——不能使用运行时引擎更改模式。这使得向已分发的数据库中添加列变得困难。 |
|
|
5
0
++华盛顿对火鸟的评论。最好的免费数据库之一。多年来,我一直把它用于一个向律师事务所销售的PB应用程序。 尽管我使用服务器版本,即使目标是单个工作站。如果需要,可以简化部署和以后添加工作站的问题。 我使用标准的Firebird ODBC驱动程序 http://www.firebirdsql.org/index.php?op=files&id=odbc 我曾经使用过两个很好的GUI前端数据库管理工具-ibocole和flamerobin。 |