asp 怎么从数据库中提取时长字段,实现网页倒计时,时间到了自动提交

asp 怎么从数据库中提取时长字段,实现网页倒计时,时间到了自动提交,第1张

每一题的页面的运行过程是:以考号、第几题为参数从 Examination 表查出该题的题号,接着从 Questions 中选出该题的原题、4个备选答案放在 form 内显示给考生供考生选择。考生选择并确认后,后台的响应程序会把他/她的选择与 Questions 表内的该题的正确选项对比,如果正确则给考生的得分栏加1,否则就不加。网页内隐藏有 JavaScript 写的计数器,时间到了考生不做选择则会自动发送请求下一题(或考试结束通知)的请求。至于计时器的编写你就参考网上别人写的小时钟程序吧。

问题1 insert 会提交的

问题2 DDL_AUTO_COMMIT=0 除CREATEDATABASE、ALTERDATABASE和CREATESCHEMA语句外的所有DDL语句都不自动提交。前一个insert就不提交了;

问题3 insert roolback ddl 不会roolback

DM没有提供显式定义事务开始的语句,第一个可执行的SQL语句(除CONNECT语句外)隐含事务的开始,但事务的结束可以由用户显式的控制。在DM中以下几种情况都结束 (正常,非正常)某一事务:

(1)当某一连接的属性设置为自动提交,每执行一条语句都会提交;

(2)遇到COMMIT/ROLLBACK语句,便提交/回滚一事务;

(3)当系统的 DDL自动提交开关打开时(缺省为打开),遇到DDL语句则自动提交该DDL语句和以前的DML和DDL *** 作;

(4)事务所在的程序正常结束和用户退出;

(5)系统非正常终止时;

说明:DM在配置文件中提供了DDL语句的自动提交开关DDL_AUTO_COMMIT。 当此配置项的值为 1(缺省情况)时,所有DDL语句自动提交;当此配置项的值为0时,除CREATEDATABASE、ALTERDATABASE和CREATESCHEMA语句外的所有DDL语句都不自动提交。

DM中的一致性是以事务为基础的。DM通过提交和回滚分别用于将对数据库的修改永久化和废除,但是无论是提交和回滚,DM保证数据库在每个事务开始前、结束后是一致的。为了提高事务管理的灵活性,DM提供了设置保存点(SAVEPOINT)语句和回滚到保存点语句。保存点提供了一种灵活的回滚,事务在执行中可以回滚到某个保存点,在该保存点以前的 *** 作有效,而以后的 *** 作被回滚掉。

DM中的事务同样具有上述4个属性:原子性、一致性、隔离性和持久性。

假设那个时间字段是createTime。

在保存数据的sql,那个createTime的值,你直接写now(),这个now()就是数据库获取当前时间的函数。

例如,insert into t_user (id, name, createTime) values ('xx', 'xxx', now())

以上就是关于asp 怎么从数据库中提取时长字段,实现网页倒计时,时间到了自动提交全部的内容,包括:asp 怎么从数据库中提取时长字段,实现网页倒计时,时间到了自动提交、DDL是自动提交的么自动提交什么呢是否包括DDL之前未提交的事务、jsp页面提交表单的时候自动把当前时间提交到数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存