在Delphi中使用Nexusdb嵌入式数据库更改表

时间:2017-04-20 09:38:44

标签: delphi embedded-database nexusdb

我正在创建一个更新数据库表的小工具。所以我想使用嵌入式数据库(使用别名路径 - 不运行Nxserver)数据库向表中添加列。我成功完成了但是无法从Enterprise Manager打开表。 它说“不兼容的流”。我可以使用嵌入式数据库将表加载到dbgrid。 它可能是嵌入式数据库和服务器之间的版本问题。但是我怎么能为任何版本做到这一点?

1 个答案:

答案 0 :(得分:0)

重组将表文件升级到执行重组的服务器引擎的表版本。在这种情况下,嵌入在您的应用程序中的服务器引擎。

如果此表版本比nxServer或EM支持的表版本(如果使用内部服务器)更新,您稍后尝试访问此表,那么您可能会收到此错误。

如果您稍后要通过特定的nxServer访问该表,则应使用该服务器执行重组,而不是程序中的嵌入式引擎。