2、如果有。查request("yf")是否有效。如果有效
3、查数据库连接conn.asp。你的数据库连接对象就是con吗?还是conn
4、如果还是不行……我也就不行了,呵呵
oracle插入记录后必须commit,如果你insert之时的sqlplus客户端没有退出,也就是说session没发生改变,你即使没有commit也可以看到你insert的记录,数据库中这样读到的数据叫“脏读”。一旦session发生改变,没有commit的insert的记录是看不到的。没有commit的DML的记录被oracle放到回滚段或者UNDO表空间里,等待commit或者rollback。因此一定要养成一个习惯,退出session时不要忘了对你的DML的 *** 作及时commit或者rollback,否则长此以往,会造成oracle的回滚段或者UNDO表空间越来越大,不利于数据库的正常运行。一般情况下回滚段或者UNDO表空间不是自动扩展的,这种情况下,会导致回滚段或者UNDO表空间撑满从而导致数据库挂起。数据库一旦挂起,数据库就不工作了,如果实在生产环境,应该是一个严重的质量事故。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)