我正在编写一个应用程序,需要打开由第三方保存的已存在的BDE数据库。
在这个应用程序中,我当前有一个
还有一个
现在的问题是:如果我将
是否有这样的解决方法?我只需要对数据库进行读取访问。
在这个应用程序中,我当前有一个
TDatabase
(DriverName
:STANDARD
),并正确地将path
设置在Params
中。现在,我可以将Connected
设置为true而无需出现错误消息。还有一个
TTable
,其DatabaseName
设置为TDatabase的值,并且TableName
设置为位于文件夹中的.db文件(名称是自动填充的,我只需选择它)。现在的问题是:如果我将
Active
设置为true,则会出现关于缺少访问C:\PDOXUSRS.NET权限的错误消息。我知道我可以使用BDEADMIN
设置另一个路径,但我需要在我的应用程序中解决此问题 - 我不能期望每个客户都进行此更改。此外,我有一个测试机器,其中运行着第三方应用程序 - 它可以访问数据库而不出现任何错误,而我的应用程序却抛出上述错误。这让我怀疑可能有一种解决方法。是否有这样的解决方法?我只需要对数据库进行读取访问。
pdoxusrs.net
目录路径的问题。 - ThinkJet