asp 如何把新数据提交数据库的同时,返回在数据库中的id

asp 如何把新数据提交数据库的同时,返回在数据库中的id,第1张

用recordset添加数据

sql = "select top 1 from table"

rsopen sql,conn,1,3

rsaddnew()

rs("name") = "xxx"

rsupdate()

id=rs("id")

rsclose()

======================================

这个不是存储过程!

不存在多人同时访问的问题。

1

commit_form和commit

都对form和数据库进行提交。针对form上面的数据变动提交到后台数据库,同时数据库提交数据。

2

do_key('commit_form')

它会首先执行key-commit触发器里面的代码,如果没有这个触发器,则会做commit_form一样的 *** 作。

3

forms_dll('commit')

只针对代码中insert、update、delete语句进行提交,form上面的数据不提交。

dg

里面提到:

replace

commit

with

do_key('commit_form'),

this

routine

raises

the

exception

form_trigger_failure

if

there

is

an

invalid

record

commit时触发器执行顺序:

(1)key-commit

(2)pre-commit

(3)pre/on/post

delete

(4)pre/on/post

update

(5)pre/on/post

insert

(6)on-commit

(7)post

database

commit

4

quietcommit

oracle

form

"悄悄"

提交。如果使用commit_form的话会d出信息提示"没有修改需要保存"或者"xxx记录已保存"。如果你不想提示出现,则可以调用函数

app_formquietcommit。由于是一个function,

所以需要定义一个变量用来接收返回值,

返回值类型为boolean,当true的时候就说明成功,

否则commit失败。

将系统的消息级别改为较低级别也可调用如下过程:procedure

docommit

is

old_level

varchar2(2);

begin

old_level

:=

name_in('systemmessage_level');

copy('5',

'systemmessage_level');

commit;

copy(old_level,

'systemmessage_level');

end;

以上就是关于asp 如何把新数据提交数据库的同时,返回在数据库中的id全部的内容,包括:asp 如何把新数据提交数据库的同时,返回在数据库中的id、Oracle Form中commit的几种使用方法、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10171708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存