首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Btrieve (文件)所有者问题

Btrieve (文件)所有者问题
EN

Stack Overflow用户
提问于 2010-12-20 21:19:06
回答 1查看 1.9K关注 0票数 2

我的任务是从Btrieve (普适)数据库中导出一堆表,但其中一个表正在进行抗争。我正在使用Pervasice控制中心,但是当我运行一个SELECT * FROM <troublesome table>时,我得到了这个错误:

代码语言:javascript
复制
ODBC Error: SQLSTATE = S1000, Native error code = 0
Unable to open table: <troublesome table>.
The owner namme is invalid(Btrieve Error 51)

我用谷歌搜索了一下,发现可以有一个DDF文件的“所有者”,但是,如果我理解正确的话,所有的表都在那个文件中。但是只有一个表导致了这个错误,所以我不知道是怎么回事。

有没有人能帮个忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-20 22:17:04

Btrieve文件和DDF文件上可以有所有者名称。在这种情况下,Btrieve文件似乎有一个读取文件所需的所有者名称(所有者名称可以允许只读访问,而不需要所有者名称或没有访问权限)。

根据您使用的PSQL的版本,您可以在执行SELECT语句之前发出一个SET OWNER=命令。有关SET OWNER的完整文档,请查看http://docs.pervasive.com/products/database/psqlv11/wwhelp/wwhimpl/js/html/wwhelp.htm#href=sqlref/syntaxref.3.76.html。至于确定所有者名称,您必须询问程序的开发人员。没有默认的所有者名称,也没有主所有者名称。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4489999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档