powerbuilder9.0数据窗口更新数据库失败

我设计了一个窗口中用了一个数据窗口控件,数据库是SQL连好了,在运行程序时也有值,但在数据窗口上做改动数据时就报错,说是DATAWINDOWERROR说数据窗口无更新能力... 我设计了一个窗口中用了一个数据窗口控件,数据库是SQL连好了,在运行程序时也有值,但在数据窗口上做改动数据时就报错,说是DATA WINDOW ERROR 说数据窗口无更新能力其中一个 更新按钮如下
该窗口中用了数据窗口dw_1,
//更新数据库
if dw_1.update() =1 then
messagebox('','保存成功')
commit;
else
rollback;
return
end if
不知怎么回事,请高手指教!谢谢1
展开
 我来答
匿名用户
推荐于2017-08-24
展开全部
powerbuilder9.0数据窗口更新数据库失败
你第一个图是Query,不是Datawindow 可以新建Datawindow,选择FreeForm样式,选择数据源可以选Query 或 SQL Select
hit_lubin
2011-04-26 · TA获得超过7889个赞
知道大有可为答主
回答量:1554
采纳率:100%
帮助的人:2028万
展开全部
你的数据窗口没有设置保存属性吧?
首先的可能是数据窗口没有设置保存属性,打开dw_1的数据窗口,点开上方菜单的rows——》update,看看是不是没有选择保存属性的相关信息。
其次如果设置了保存属性,还有一个问题是因为您在执行过程中使用了setsqlselect函数而改变了数据窗口的语法,这样原有的保存属性就都没有了。
肯定是以上二者之一,您检查一下吧
更多追问追答
追问
我看了一下确实是没有设置保存属性,但是数据窗口上方的菜单的rows 中的 update选项是灰色的,没法设置。请问这是为什么,该怎么解决呢?谢谢!
追答
您好,我觉得您看错了,不是Update,而是Update properties,这个选项。
您打开这个选项,就能看到设置的地方了。
update retrieve 等,都是对表进行更新查询的按钮,而不是设置按钮。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式