我把数据库中的一个字段名该了,怎样修改相应的数据窗口?

caoshuhua 2002-07-26 10:48:57
苦恼
...全文
44 点赞 收藏 18
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tchatcha 2003-05-06
最简单的办法,是倒出SCRIP文件,然后用任何方式文本编辑软件替换更换的字符串,然后倒回,一切OK
回复
camel_yang 2002-07-29
caoshuhua:你好!
你的问题我曾经多次遇到过,做好的数据窗口不想改,可是有时又需要改动表里的字段!

我的建议解决方案:不妨试试看!
1)你打开你的与已经修改过的表相关的(即要更新的)datawindow,
2)然后点击菜单项[Design]->[Data Source..]
3)这时出现了最初定义该数据窗口时的情形,你可以重新定义你的数据窗口,或者更新某一个修改过的字段,
4)关闭该窗口,回到对数据窗口的修改界面,再更新你的数据窗口即可!!
骆驼
回复
bqj 2002-07-28
然后用import倒入
回复
bqj 2002-07-28
用export倒出
回复
xiefenger 2002-07-28
一般对数据库结构的改变不会直接反映到数据窗口中,
例如你改了一个字段的大小,
如果不想重做,那就进到 syntax下,ctl+A,ctl+x,ctl+v
返回即可,如果是改了字段名,到 syntax下修改该字段名即可
回复
banalman 2002-07-28
导出数据窗口语法进行修改。
回复
Antoleen 2002-07-28
关于你的问题,我都碰见过,也都解决了,只要修改数据源就可以,进入SQL画板,重选数据源,删除原来的字段,重新添加,然后还要在菜单row/update properties界面中选中新的列,这样就可以了。
回复
wu_07 2002-07-28
最方便的方法:
导出数据窗口-->修改--〉导入
回复
joss 2002-07-28
1、修改
在数据窗口数据源中先不选中该字段,然后回到窗口界面
再回到数据源中选中字段,回来并保存
2、重新创建数据窗口,这是最安全的方法!!
回复
zzz1975 2002-07-28
一切从头再来
回复
nj_sl 2002-07-27
看书最好

回复
caoshuhua 2002-07-27
我试试
回复
powerants 2002-07-27
首先,进入数据窗口对象画板,按工具栏上的SQL键进入,因为数据库中的栏位改了,所以它的图形界面一定显示不了,它会问你是否继续使用图形界面,你点击否,进入它的syntax界面,在这里你就可以直接修改sql查询语句,将原来的数据字段名称改过来,返回,一切搞定。如果你点了是,那么点击菜单design-convert to syntax,进入它的syntax界面,可以直接修改sql查询语句。
回复
ice2water 2002-07-27
重新做数据窗口
回复
caoshuhua 2002-07-27
怎么倒script文件,没有用过,请指教
回复
bqj 2002-07-27
最简单的办法,是倒出SCRIP文件,然后用任何方式文本编辑软件替换更换的字符串,然后倒回,一切OK
回复
caoshuhua 2002-07-27
不行啊大哥
我试了的
我已经在syntax里把字段名改了,但是运行的时候还是说找不到原来的那个字段
回复
smallarms 2002-07-26
直接更改数据库中的字段名,数据窗口是不会自动随着更新的!
这样试试:
首先,进入数据窗口对象画板,按工具栏上的SQL键进入图形方式。
然后,在你原先所选择的字段列表中删除你所更改的那一列(字段名为原来的名字),接着再从表中把你所更名的列添加进来。
返回后看看数据窗口有没有改变。
不知道灵不灵!:)
回复
发动态
发帖子
数据库相关
创建于2007-09-28

732

社区成员

PowerBuilder 数据库相关
申请成为版主
社区公告
暂无公告