我的pb突然不能建表了,连哪一种数据库都建不了表

qwen 2002-03-01 02:29:31
提示信息是:
The following syntax pattern provided in the jpbodb60.ini file is incorrect: ColumnElement
做新的连接可以,但在新的连接启动时有如下提示:Catalog tables could not be created and are not available for use .

本人水平较低,请高手回答的详细一些
...全文
93 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qwen 2002-03-29
从别的机器拷贝pb.ini及PBODB60.INI

回复
teleid 2002-03-01
是不是你的用户有权限限制。
回复
abcn 2002-03-01
对照一下你的PBODB60.INI

[Sybase SQL Anywhere]
PBSyntax='WATCOM50_SYNTAX'
PBDateTime='STANDARD_DATETIME'
PBFunctions='WATCOM_FUNCTIONS'
PBDefaultValues='autoincrement,current date,cuurrent publisher,current time,current timestamp,current user,last user,sqlcode,sqlstate,timestamp,null,user'
PBDefaultCreate='YES'
PBDefaultAlter='YES'
PBDefaultExpressions='YES'
DelimitIdentifier='YES'
PBDateTimeInvalidInSearch='NO'
PBTimeInvalidInSearch='YES'
PBQualifierIsOwner='NO'
PBSpecialDataTypes='WATCOM_SPECIALDATATYPES'
IdentifierQuoteChar='"'
PBSystemOwner='sys,dbo'
PBUseProcOwner='YES'
SQLSrvrTSName='YES'
SQLSrvrTSQuote='YES'
SQLSrvrTSDelimit='YES'
ForeignKeyDeleteRule='Disallow if Dependent Rows Exist (RESTRICT),Delete any Dependent Rows (CASCADE),Set Dependent Columns to NULL (SET NULL)'
TableListType='GLOBAL TEMPORARY'
回复
abcn 2002-03-01
是pbodb60.ini ,你检查一下这个INI是不是有问题,可以肯定的说就是因为这个配置文件的原因造成的,我刚刚碰到这个问题,也是用这个方法处理的,我的是PB7,开始发现window\pbodb70.ini这个文件长度为0,于是将PB安装目录下的这个文件考过去就OK了。
回复
matian 2002-03-01
解决了吗?结贴放分吧!
回复
matian 2002-03-01
这个问题我碰到过,不知道你都连什么库了,是因为小P本身带很多基表,可能你弄坏了吧,我们工程师说:权限不够。但我没理解,自己理解理解吧,画好吗?
回复
qwen 2002-03-01
楼上高手回答的是pbodb60.ini还是jpbodb60.ini,我找不到你说的文件(jpbodb60.ini),但是我尝试将 pbodb60.ini 按照您说的做了,但还是不行,请明示
回复
abcn 2002-03-01
图片 两个字不要
回复
城下秋草 2002-03-01
agree
回复
abcn 2002-03-01
将jpbodb60.ini考到\window\下,图片覆盖原来的就OK了
回复
abcn 2002-03-01
将jpbodb60.ini考到\window\下,图片覆盖原来的就OK了
回复
相关推荐
发帖
非技术版
创建于2007-09-28

379

社区成员

PowerBuilder 非技术版
申请成为版主
帖子事件
创建了帖子
2002-03-01 02:29
社区公告
暂无公告