社区
DataWindow
帖子详情
缓冲区问题,急,在线等!!!
zhz0521
2006-10-19 01:58:26
人事工资软件中的人事表修改后(包括新增记录),判断修改行数,再判断哪些是新增记录,如果是原有记录,则保存提交;如果是新增记录,则要在保存提交的同时在工资表里插入相应的记录,怎么解决??
最好有代码,谢谢!!
...全文
222
13
打赏
收藏
缓冲区问题,急,在线等!!!
人事工资软件中的人事表修改后(包括新增记录),判断修改行数,再判断哪些是新增记录,如果是原有记录,则保存提交;如果是新增记录,则要在保存提交的同时在工资表里插入相应的记录,怎么解决?? 最好有代码,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
仰天长啸qsx
2006-10-20
打赏
举报
回复
MakeToday(改变) 办法就可以解决
通过判断行状态来处理。
dwcontrol.GetItemStatus ( long row, integer column, DWBuffer dwbuffer )
当integer cloumn 为0时,是该行的状态。
newmofidied! 新行
DataModified! 原有数据行,已修改
polestarxu
2006-10-20
打赏
举报
回复
先用If dw_1.modifiedcount( ) + dw_1.deletedcount( ) > 0判断是否修改,
如果条件成立,再另建一个datastore做比较.
zhz0521
2006-10-20
打赏
举报
回复
不会用啊,指点一下吧,环境是sqlanywhere 7.0+pb8.0
MakeToday
2006-10-20
打赏
举报
回复
用触发器吧
zhz0521
2006-10-20
打赏
举报
回复
MakeToday(改变) 说的有道理,我也是这个想法,但是有一个效率的问题,如果记录数很大的话,保存就会很慢!!!
有没有什么方法提高循环速度呢?
vvresoft
2006-10-20
打赏
举报
回复
这种问题最好用触发器协助解决,效率高些
K1933
2006-10-19
打赏
举报
回复
对呀,用DW.retrieve出来后如果没有记录就Insertrow(0)
MakeToday
2006-10-19
打赏
举报
回复
long i,n
dwItemStatus l_status
n=dw_1.rowcount()
for i=1 to n
l_status = dw_1.GetItemStatus(i,0,primary!)
if l_status=newmofidied! then // 新增记录
//......
end if
next
allright_flash
2006-10-19
打赏
举报
回复
在itemchanged事件里面写sql
先在数据库里面查询,
如果数据库存在,则写update语句,
如果数据库不存在,则写insert语句。
最后提交。
lywei
2006-10-19
打赏
举报
回复
同意楼上
li_d_s
2006-10-19
打赏
举报
回复
先retrieve出来,已有的就修改,没有的就插入
li_d_s
2006-10-19
打赏
举报
回复
用dw就可以了啊,我晕
lzheng2001
2006-10-19
打赏
举报
回复
什么数据库? 这个功能最好用数据库的触发器来解决! 通用性更强,而且代码量更少!
缓冲区
溢出-CTF-PWN
java
缓冲区
怎么理解_JAVA中的缓存是怎么一回事??帮忙解释下。
急
急
急
!!!!!!谢谢...
JAVA中的缓存是怎么一回事??帮忙解释下。
急
急
急
!!!!!!谢谢mip版关注:133答案:5悬赏:80解决时间 2021-01-24 22:17已解决2021-01-24 18:44JAVA中的缓存是怎么一回事??帮忙解释下。
急
急
急
!!!!!!谢谢最佳答案2021-01-24 19:09(1)Hibernate有两个级别的缓存.一个是Session级别的缓存,它是第一级别缓存属于进程...
使用leafletjs、turfjs前端绘制点线面
缓冲区
前一段时间,项目要求对点线面做
缓冲区
分析,点
缓冲区
没毛病,GISer们可以随意选择第三方插件或者自己开发
缓冲区
功能实现。至于线面实现
缓冲区
,
问题
就浮现出来了,尤其是对于自相交线面(俗称闭合线或者相交面,不太准确,希望海涵)。下面针对我所选的两种不同工具实现
缓冲区
,说说各自的优缺点。 首先本GISer(自称)选择使用geotools结合jts依赖包实现: (1)说说他的优点,话不多说,直接上图 ...
java
缓冲区
怎么写_java
缓冲区
是什么意思?如何操作?
Java编程语言内容复杂,知识点繁多。今天主要为大家介绍一下,java
缓冲区
是什么意思,以及如何对它进行文字读写操作。首先,我们需要知道
缓冲区
的基本概念。电脑内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。接下来我们分别看一下各区的概述。第一个是栈,它是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。它里面的变量包含局部变量、函数参数等。第二个是堆,...
C语言关于
缓冲区
的
问题
先来介绍getchar这个函数的用法: //getchar - 函数 - 从键盘读取字符的 #include<stdio.h> int main() { int ch = 0; while ((ch = getchar()) != EOF) { putchar(ch); } return 0; } 可以看到运行结果:输入和输出是一致的。 细心的你发现
问题
了吗?第一次输入‘A’时,打印‘A’...
DataWindow
609
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章