0

使用从别名运行的 BDE 和 TTable 组件我如何从别名导航到子目录?

例如,我有一个别名 'GIPM' 这个别名指向这个目录中的 'C:\Program Files\GIPM' 我有另一个目录,其中包含更多我想要使用但不希望在 GIPM 指向的目录中的表.

我尝试将 'GIPM\SubDir' 作为数据库,但这不起作用,我也尝试过 '.\SubDir' 但这也不起作用,我必须创建第二个别名还是有办法做这?

4

2 回答 2

2

从您的 GPIM 别名指向一个文件夹这一事实,我推断您正在使用 dbf 或 paradox 表。有了这些,“数据库”的概念实际上只不过是一个文件夹,不同的文件夹将是一个不同的数据库。

因此,BDE 只知道/拥有/支持单个文件夹作为数据库。子文件夹在这方面是一个未知的概念。事实上,我无法在任何“真正的”关系数据库中想出这样一个子文件夹的类比。

简而言之:是的,您必须创建第二个别名。

于 2012-01-08T21:09:22.523 回答
0

我认为那是不正确的。Paradox,包括 BDE 的支持,能够很容易地处理子目录中的表。只需将表称为 Subdir\tablename。它已经从您的别名中知道您从 c:\program files\gipm 开始。

于 2012-01-09T19:56:58.440 回答