急!!!!在线请教各位数据库修改的问题

play_tree 2003-01-21 06:35:57
我现在想实现这样的功能:
在一个局域网中有两台电脑a、b,它们都是以pb为前台,以oracle为后台建立数据库实现一定的功能。
在b中有表stu(id,name),它的记录是:0003210,王华。
现在由a往b发修改表stu的命令:将王华修改为黎明。
请问在中接受到a发过来的命令后,在b中如何完全通过程序来实现表的记录的修改?
现在这里谢谢各位的帮忙了!!
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shahand 2003-01-21
  • 打赏
  • 举报
回复
你的意思是数据库建在b上,而程序在a上?

做一个数据窗口,数据源选为stu(id,name),
注意tab值,update属性,直接修改

integer rtn
rtn = dw_employee.Update()

IF rtn = 1 AND SQLCA.SQLNRows > 0 THEN
COMMIT USING SQLCA;
ELSE
ROLLBACK USING SQLCA;
END IF
play_tree 2003-01-21
  • 打赏
  • 举报
回复
freechinapi(琪琪):
麻烦你能不能说的再清楚一点?
谢谢!!
freechinapi 2003-01-21
  • 打赏
  • 举报
回复
用变量不就行了吗?
play_tree 2003-01-21
  • 打赏
  • 举报
回复
谢谢!
但是,问题是这样的:
我现在是要将王华修改为黎明,那我现在要是想将王华修改为李明,那我的程序不是又要该了吗?
我的意思是:能不能实现在一个范围之内,靠程序事先的预定来实现自动修改。
谢谢!!!
yanleigis 2003-01-21
  • 打赏
  • 举报
回复
update stu set name='黎明' where name='王华'

604

社区成员

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

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