社区
PowerBuilder
帖子详情
如何获取自动新增的id?
xiaoyehua
2010-08-31 10:36:59
主表和从表
原来是步骤一、主表先新增,然后保存得个自动id。
步骤二、在某条主表的基础上新增从表的记录,将id作为从表的pid,保存。
现在客户希望实现个《全部拷贝》的功能,即点一个按钮,就能拷贝某条主表的记录,和主表关联下的所有从表的记录。
我主表的id是MS SQL的子增长的,请问这个如何获取?
我尝试过先update主表dw,然后马上用getitemnumber。是无法获取到的。所以接下来想再update从表也失败了。
谢谢大家,麻烦请告知相关解决办法,谢谢了。
...全文
134
4
打赏
收藏
如何获取自动新增的id?
主表和从表 原来是步骤一、主表先新增,然后保存得个自动id。 步骤二、在某条主表的基础上新增从表的记录,将id作为从表的pid,保存。 现在客户希望实现个《全部拷贝》的功能,即点一个按钮,就能拷贝某条主表的记录,和主表关联下的所有从表的记录。 我主表的id是MS SQL的子增长的,请问这个如何获取? 我尝试过先update主表dw,然后马上用getitemnumber。是无法获取到的。所以接下来想再update从表也失败了。 谢谢大家,麻烦请告知相关解决办法,谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yingmu
2010-08-31
打赏
举报
回复
自增的列值数据窗口对象怎么会取不到?这可是PB赖以生存的东西啊。
在设置数据窗口对象的update属性时,有一个下拉框(应该是在最底下),把自增列选上,然后在数据窗口update成功以后,直接getitem这一列的值就取到了啊。当然,如果update失败而又想继续重新update,在重新update之前需要手动把这一列值置为空(数据窗口本行重新插入等),不然下次getitem取得的值还是上次update时生成的值(可能会这样,因为我没底过update会失败)。
xiaotubie
2010-08-31
打赏
举报
回复
用sql语句取id,where 条件就是某些不发生重复的特征,时间啦,联合主键啦。
builderwfy
2010-08-31
打赏
举报
回复
自动id如果是在SQL裏設置自動增長,我想應該要用SQL取昨數據庫裏的,在DW裏應該是不行的
xiaoyehua
2010-08-31
打赏
举报
回复
非常感谢3楼,
因为当前测试的窗口是个父窗口,所以才用了dw,而不是用sql的方式。
我用了rowscopy的方式,结果把id也赋值过去覆盖了
setnull(id)
再setitem(dw.getrow(),'id',id)之后再保存就可以马上显示了。
精讲ES6语法及
新增
课程目标:本课程带领大家详细学习ES6语法及
新增
,学vue、react等必会的知识点,为以后学习框架打下坚实的基础课程简介:1,babel转码器的安装与配置2,ES6的介绍3,let声明变量详解4,const声明变量详解5,解构赋值详解6,字符串模板和字符串
新增
详解7,箭头函数详解8,数组和循环详解9,对象扩展详解10,对象
新增
语法详解11,promise详解12,模块化详解13,类的基本语法详解14,类的继承详解15,symbol详解16,Generator函数的语法17,async函数和awite详解18,set和WeakSet讲解19,Map和WeakMap讲解20,Math方法讲解21,正则表达式讲解22,Reflet反射讲解
Mybatis
新增
获取
Id
mybatis的
新增
方法执行后 怎样立刻
获取
新增
这个对象的
Id
呢 public vo
id
add(CheckGroup checkGroup, int[] checkitem
Id
s) { //添加CheckGroup checkGroupDao.add(checkGroup); Integer group
Id
= checkGroup.get
Id
(); System.out.println("group
Id
=====>"+groupI
Java实现数据
新增
获取
自增
ID
Java实现数据
新增
获取
自增
ID
有时候因为
新增
的需求需要
获取
刚刚
新增
的数据的自增的主键
ID
,可以使用使用 PreparedStatement.RETURN_GENERATED_KEYS(关键看你使用哪个接口与数据库交互,都有RETURN_GENERATED_KEYS这个方法)可以
获取
刚刚插入自增
ID
值。 【1】例如: ps=con.prepareStatement(sql,Prepare...
新增
插入成功并
获取
自增
Id
MyBatis-Plus
新增
插入成功并
获取
自增
Id
贡献者:柠檬味拥抱MyBatis-Plus
新增
插入成功并
获取
自增
Id
贡献者:柠檬味拥抱 MyBatis-Plus
新增
插入成功并
获取
自增
Id
我知道的有三种的方法可以插入
新增
同时
获取
到自增
Id
(插入成功的
Id
): mp自带 和 注释 和 xml的方法。 实体类:UserInfo /** * (Userinfo)实体类 * * @author 柠檬味拥抱 * @since 2020-06-05 16:34:58 */ /** 这个注解是自
php数据
id
自动
,怎么在thinkphp添加数据时
获取
自动
增长的
id
qq_遁去的一_1怎么在thinkphp添加数据时
获取
自动
增长的
id
?下面是TP5的方法,TP3的在添加后变量直接就
获取
了。添加数据后如果需要返回
新增
数据的自增主键,可以使用 getLastIns
ID
方法:Db::name('user')->insert($data);$user
Id
= Db::name('user')->getLastIns
ID
();或者直接使用 insertGe...
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章