当表的结构更改后,如何在DW中更改?

wxjabc614 2003-12-26 02:29:28
表结构如下:
bh c 10
tld c 10
snzl n 8
当把"snzl"改成"sngg"时,在DW中无法加入"sngg"的字段,只能删除整个DW重做,很痛苦.请帮忙.
...全文
116 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
adeva 2003-12-29
  • 打赏
  • 举报
回复
非常报歉!文不对题!以上偶是答另一个题的,误入!
adeva 2003-12-29
  • 打赏
  • 举报
回复
为什么不大家不喜欢用最简单的办法:在数据窗的语法图形窗口,直接先Deselect all,然后再选择你要的列就行了!(只要是原来有的列,这样做它其它属性不会改变,而能达到你的目的)
banalman 2003-12-28
  • 打赏
  • 举报
回复

告诉您一个最简单的方法,在数据窗的语法窗口,切换到非图形方式。
1 先ctrl+A 然后Ctrl+x 再Ctrl+v
如果个别列修改,直接修改然后返回到数据窗的面板。

2 修改updatet 的属性。这是最关键的地方,否则新添的列将不会更新,选上刚添加的列。
3 修改字段的editlimit 属性,如果您的字段的长度更改了


以上是最简单的办法也是最有效的方法。
wu_07 2003-12-27
  • 打赏
  • 举报
回复
我是一个懒人,所以我一般用下边的方法


edit source:
用sngg宏替换snzl即可,必要时可以备份一个
wxjabc614 2003-12-27
  • 打赏
  • 举报
回复
我已经给分,不知阳光小子和FISHEAD收到没有?
wxjabc614 2003-12-27
  • 打赏
  • 举报
回复
感谢楼上,问题已解决.
fishead37 2003-12-26
  • 打赏
  • 举报
回复
若用的是pb8, 只要再打開數據窗口, 按sql鍵, 返回, 它會提示不能轉到Graph mode ,
你按yes , 再重新Select table , 再選擇修改的字段, 它就會出現在dataiwndow中.

pb6.5應該也是這樣的吧.
wxjabc614 2003-12-26
  • 打赏
  • 举报
回复
当把字段控件往DW窗口一放,就出现"SELECT COLUMN"屏幕,但无法在其中选到新增加的字段
wxjabc614 2003-12-26
  • 打赏
  • 举报
回复
阳光小子说得对,但是,我无法选择新的字段,只能选老的
小子侯 2003-12-26
  • 打赏
  • 举报
回复
把原来的数据字段删除掉,重新选择新的数据字段项,并保存,保存以后在当前的数据窗口上没有该字段的(header)标题而只有该字段的数据项(detail)。你仔细查查看
wxjabc614 2003-12-26
  • 打赏
  • 举报
回复
我已经按照前四位的做法试过,没有成功.在数据原视图里可以看到新更改的字段名.可是在DW中就是无法找到新字段名,请问阿发,如何刷新数据库?
wwwafa9 2003-12-26
  • 打赏
  • 举报
回复
你说的改字段是什么意思啊?如果你要改变字段的名字,当然要在数据库里面改啦!
如果你要重选字段的话,在数据窗口的数据源视图里面选择。
找不到新更改的字段的原因可能是没有刷新数据库。
wxjabc614 2003-12-26
  • 打赏
  • 举报
回复
请问改字段应该在SYBASE中改呢还是在SQL中改?
当我用控件加入字段时,屏幕出现"SELECT COLUMN"框,但找不到新更改后的字段.
chrisfy 2003-12-26
  • 打赏
  • 举报
回复
重选修改过的字段
qianduo 2003-12-26
  • 打赏
  • 举报
回复
你可以重新选择这个字段。
eminena 2003-12-26
  • 打赏
  • 举报
回复
重构
huangxinru 2003-12-26
  • 打赏
  • 举报
回复
先去掉snz1列-》保存-》再加入sngg列

611

社区成员

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

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