请教pb10 用odbc连foxpro数据库的问题

zhengweihua 2006-02-10 08:25:09
把一些dbf文件放在一个目录内,用ODBC去连接,pb10连此数据库时会报一句话"Catalog tables could not be created and are not available for use "不过数据库连接还是正常的,
连接语句是
// Profile gbup
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=gu_up;UID=sa;PWD=dba'"
请问有什么办法去掉这句话
...全文
173 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengweihua 2006-02-23
  • 打赏
  • 举报
回复
成功了,谢谢
hangzhou6274 2006-02-23
  • 打赏
  • 举报
回复
程序运行的时候应该不会有这个问题,我以前用PB8的时候在开发环境下面连接数据库是会有这个问题,但是在运行的时候是不会有这个消息框的,你要不运行程序试试看。如果实在不行你可以找个PB6连接一下自动生成,当然你手动创建也行啊,其实也很简单,你把PB的5个系统表直接另存为DBF就可以了,不要改名字。
zhengweihua 2006-02-22
  • 打赏
  • 举报
回复
哦,那我怎么办?手动创建一下这5张表?
hangzhou6274 2006-02-15
  • 打赏
  • 举报
回复
出现这个问题是应为缺少了5张PB的系统表,以前用PB6连接几次以后会自动创建5个DBF文件,在连接就不会出错了,但是后来PB8以后连接的时候就不会自动创建这几个DBF文件了,但是数据库还是能连上的
zhengweihua 2006-02-12
  • 打赏
  • 举报
回复
// Profile gbup
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=gb_up;UID=dba;PWD=sql',PBCatalogOwner='dwo'"
问题依旧,要我把dbf文件上传出来谁看看吧,是不是那些dbf有问题
WorldMobile 2006-02-12
  • 打赏
  • 举报
回复
你用DBA的权限连接一下试试,感觉好像权限不足
WorldMobile 2006-02-11
  • 打赏
  • 举报
回复
// Profile gbup
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=gu_up;UID=sa;PWD=dba',PBCatalogOwner='dwo'"

即可
zhengweihua 2006-02-11
  • 打赏
  • 举报
回复
我在powerbuilder catalog table owner:里加了dwo还是不行

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧