连接数据库时,出现:Catalog table could not be created and not available for use,急,在线等

zkbao 2005-03-16 09:36:19
如何在pb8.0中连接ACESS数据库,每次我连接的时候,它就弹出一个对话框:Catalog table could not be created and not available for use.但我按确定后,好像什么事都没有了,但是在编程的时候,老出现莫名的错误。


我是用ODBC方式连接的,不知妥当否,还有其它什么方法可以连上ACCESS数据库?因为程序不是太复杂,所以只要用简单一点的ACCESS数据库就好!

小的是菜鸟,请哪位大人告诉我详细连接创建好的ACCESS数据库步骤,谢了
...全文
615 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForDB 2005-03-18
  • 打赏
  • 举报
回复
也可以用ole连接!
zkbao 2005-03-18
  • 打赏
  • 举报
回复
谢谢各位的指点,小的明白了,我试着先打开odbc在DB profile中的属性,转到“system”这个tab页,将“powerbuider Catalog Table owner”置为空,或者置为“dba结果还是一样,不过既然知道不影响程序执行就行了。Access不支持游标,我在另一个贴子知道了,现在结贴
lzheng2001 2005-03-18
  • 打赏
  • 举报
回复
1.错误信息的意思是pb无法在access数据库创建PB的系统表! 对于这个错误不会影响你的程序的运行,
你可以试试先打开odbc在DB profile中的属性,转到“system”这个tab页,将
“powerbuider Catalog Table owner”置为空,或者置为“dba”(连接数据的
帐号名称)

2.据我所知access数据库好象是不支持游标查询的,你在Interactive SQL执行的应该是一般的sql语句,而不是游标吧! 请贴出来看看
hygougou 2005-03-17
  • 打赏
  • 举报
回复
ODBC的问题,

安装PB8不定或者升级更高版本的PB
janewhee2001 2005-03-17
  • 打赏
  • 举报
回复
很显然,你的DB profile的设置有问题
先打开odbc在DB profile中的属性,转到“system”这个tab页,将
“powerbuider Catalog Table owner”置为空,或者置为“dba”(连接数据的
帐号名称)
zkbao 2005-03-16
  • 打赏
  • 举报
回复
但是我在编程的时候,如:我用游标查询,它报错:
SQLSTATE = S1C00
[Microsoft][ODBC Microsoft Access Driver]可选项的功能未能实现

但是我在PB里面的Interactive SQL里就可以正常查询,哪位高手能告诉我什么原因呀
talentnixj 2005-03-16
  • 打赏
  • 举报
回复
只是不能创建pb的系统表
不影响使用
handi 2005-03-16
  • 打赏
  • 举报
回复
看看Access文件是否有写权限。
不过Catelog表建不建问题不大

752

社区成员

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

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