在子目录中查找表

时间:2012-01-08 20:11:38

标签: database delphi bde

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

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

我已经尝试将'GIPM \ SubDir'作为数据库,但这不起作用,我也试过'。\ SubDir'这也不起作用,我是否必须创建第二个别名或者是否有这样做的方法?

2 个答案:

答案 0 :(得分:2)

由于您的GPIM别名指向一个文件夹,我推断您使用的是dbf或paradox表。有了这些,“数据库”的概念实际上不仅仅是一个文件夹,而另一个文件夹将是一个不同的数据库。

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

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

答案 1 :(得分:0)

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