社区
数据库相关
帖子详情
pb 与update语句
liuyongtao
2003-10-16 09:20:55
我在使用UPDATE语句中的WHERE条件时,为什么对一个字段等于0(零)值的字段条件约束无效?假设字段名为NO。 WHERE NO=0 或者WHERE NO=‘0’均无将效。
...全文
148
8
打赏
收藏
pb 与update语句
我在使用UPDATE语句中的WHERE条件时,为什么对一个字段等于0(零)值的字段条件约束无效?假设字段名为NO。 WHERE NO=0 或者WHERE NO=‘0’均无将效。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wantsong
2003-10-18
打赏
举报
回复
该字段是什么数据类型?
qqjj7758
2003-10-18
打赏
举报
回复
看看
mittee
2003-10-18
打赏
举报
回复
if isnull(XXXX) or XXXX = "" then
...................
end if
银狐被占用
2003-10-18
打赏
举报
回复
同意!
119119
2003-10-18
打赏
举报
回复
同意 dajianshi的,那些什么=0 的判断都是不灵的,或者什么=‘’ 的都是不灵的。
佣工7001
2003-10-17
打赏
举报
回复
null的定义是这样的,如果用=判断 总是不成立的
只能用is null 或not is null;
workhand
2003-10-17
打赏
举报
回复
同意楼上,跟踪一下什么数值
freebirdwjy
2003-10-16
打赏
举报
回复
是不是NULL值的问题呀,WHERE NO=‘0’ or no is null呢?
PB
数据窗口source介绍及举例
数据窗口源码介绍 (举例见d_dbit_example.srd,测试数据库为
PB
自带的EAS Demo DB V120) 1.第一行:release 12; 数据窗口所属
PB
的版本号,如果想把高版本的datawindow导入低版本的
PB
中要修改此数字; 2.datawindow()行 通常用修改processing属性,可以把你的数据窗口由grid变成freeform或其它类型 例:freeform:0 grid:1 3.header()行 可以整行复制粘贴,并命名为header[1],header[2],这样可以让数据窗口有多个header 4.table()行 这里全是定义的数据属性,是setitem,
update
,object.data等方法访问的根源 如果存在table()里的column,数据窗口里可以不存在任何对象,仍然可以访问数据窗口的数据 如果想创建一个空的数据窗口,可以只定义: release 12; table() 5.table(column行) 是第几个column,它的ID就是多少,其中也定义了是否可以
update
时和更新到数据表的字段名 6.table(retrieve行) 检索数据时使用的SQL
语句
,可以通过setsqlselect或modify("table.sqlselect")方法去动态修改 修改后要重新定义数据窗口的更新属性 7.column()行 id即是对应table(column行)里的行次,名称(name)可以随便命名,也可以没有,则默认为table(column行)里的name 8.compute()行 计算列,可以通过表达式计算显示特定值(具体函数可以见共享里的画笔函数). 9.text()行 有时可以代替计算列; 通过定义text的表达式,可以实现一列中显示两个字段值,注意结果必须要转换成string类型(而column和compute则不行); 10.htmltable()行 按照格式导出(saveas)html文件,为了保证格式的完整,数据窗口的单位最好设置成pixels GenerateCSS='1' //保持格式及颜色 Border='0' //不要table边框 CellSpacing='0' //单元格无间距(此项在界面上经常设置不上) 注: (1)Grid生成
标签,Freeform生成
+
标签; (2)生成htmltable时,不知为何会在CSS中的开始自动加一个分号";",导致excel等浏览器打开不能正常显示格式; (3)band为foreground或background的对象导不出来,可以动态修改后再导出. 11.export.xml()行 定义导出xml文件的格式,并为模板保存名称 使用时一定要设置usetemplate值 12.import.xml()行 定义导入xml文件的格式,并为模板保存名称 使用时一定要设置usetemplate值 13.表达式介绍 略 14.其它也略
pb
中DataWindow的数据缓冲区.doc
pb
中DataWindow的数据缓冲区 在PowerBuilder 中,DataWindow 是 用 户 前 端 用 来 存 储、 操 纵 数 据 的 对 象。 在每 一 个Data Window 对 象 中 有4 个 二 维 表 作 为 数 据 缓 冲 区, 用来 存 储 查 询 到 的 数 据。 用 户 在DataWindow 中 对 数 据 处 理 系统 内 部 的 操 作 实 际 上 都 是 将 数 据 在 这 几 个 缓 冲 区 中进 行 的 修 改 和 移 动, 最 后 在 用 户 提 交 数 据 库 时, 系 统 根据 这 四 个 缓 冲 区 中 的 信 息 形 成SQL 的IN-SERT,
UPDATE
,DELETE 等
语句
。
PB
中常用函数
Update
的详细用法
函数语法:dwcontrol.
Update
( { accept {, resetflag } } ) accept: 为True,表示在提交数据之前自动执行AccpetText函数,否则不执行该函数,该参数缺省为True。为False,表示在提交数据之前不自动执行AccpetText函数。 resetflag:为True,表示数据提交后自动清除修改标识,该参数缺省为Tr
PB
中用DataWindow.
Update
更新数据。
大多数情况下,您的应用程序将在网络环境下运行。有可能会有多个人同时使用一个程序。在这种情况下使用数据窗口应注意并发控制问题。 数据窗口的并发性控制可以用"rows"菜单的"
Update
Properties"项进行设定。 注:以下属性的位置在,datewindow的designer下,选择菜单栏中的Rows——
Update
Properties... 1. Allow Up
PB
:多表更新
2、设置数据窗口d_grid_dep_emp的属性,将列的taborder改为非0值;的
Update
属性,数据窗口的
Update
Properties用来设置数据窗口是否可
Update
、可
Update
的表、可
Update
列等,但不能同时设置两个表可更新;以当修改它的数据项时,我们不能简单地用dw_1.
update
()来更新table,我们可以在程序中设置数据窗口可更新的一个表A(及其可更新列),其他表。为不可更新,更新完表A后,再设置另一表B为可更新,表A设置为不可更新,依次类推。
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章