一个困扰我很久的sybase数据库问题求助

tomorrower 2011-01-21 10:20:27
我使用pb9.0.3+SQL Anywhere 8 8.0.3.5594开发一些小型数据库软件
使用Anywhere 一直也觉得很顺手,但是有时候碰到故障情况很奇怪:

1.在数据库画板中,在表名上邮件菜单选择"export syntax"后导出的语句中只有以下部分
insert into dba.pbcattbl (pbt_tnam, pbt_ownr, pbd_fhgt, pbd_fwgt, pbd_fitl, pbd_funl, pbd_fchr,
insert into dba.pbcatcol (pbc_tnam, pbc_ownr, pbc_cnam, pbc_lpos, pbc_hpos, pbc_jtfy, pbc_case,
insert into dba.pbcatcol (pbc_tnam, pbc_ownr, pbc_cnam, pbc_lpos, pbc_hpos,
缺少create table这部分

2.在表上邮件菜单"alter table"上点击,所有表的字段均灰掉不能编辑,原来是可以修改字段长度

我的解决办法是删除pb.ini有时候可以觉得这个问题

大家碰到这个问题了吗?
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tomorrower 2011-01-22
  • 打赏
  • 举报
回复
pbodb90.ini文件是存放与D:\Program\Sybase\Shared\PowerBuilder目录中的,在系统path变量中也存在目录D:\Program\Sybase\Shared\PowerBuilder,为何各个应用程序中还需要pbodb90.ini文件吗?
tomorrower 2011-01-22
  • 打赏
  • 举报
回复
保存表的时候报错:
The following syntax pattern provided in the D:\pbwork\gxhyj\pbodb90.ini file is incorrect:
ColumnElement

看来是文件pbodb90.ini作怪!
tomorrower 2011-01-21
  • 打赏
  • 举报
回复
也有CREATE INDEX部分,就是缺少关键的create table部分
CREATE INDEX bcdc_index ON dba.t_hlcm_dsj_lsb (bcdc) ;
CREATE INDEX bcpd_bcsj_index ON dba.t_hlcm_dsj_lsb (bcpd, dsj) ;
CREATE INDEX bcsj_index ON dba.t_hlcm_dsj_lsb (bcsj) ;

604

社区成员

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

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