各位大虾,请教关于OraSmartquery的几个问题:
1、在smartquery open的情况下,执行存储过程(与smartquery关联的表无关),发现smartquery数据自动提交给数据库了,
我已经关闭了smartquery、datasource的autocommit。
2、如何清理smartquery中的记录。例如,我对同一个smartquery分别使用两个sql,open前执行了close,我只想提交后一个sql执行的结果,但是提交事务后发现前一个sql的结果也提交了,好像保存在缓冲中一样。
刚开始学习,请各位大虾赐教,谢谢。
1、在smartquery open的情况下,执行存储过程(与smartquery关联的表无关),发现smartquery数据自动提交给数据库了,
我已经关闭了smartquery、datasource的autocommit。
2、如何清理smartquery中的记录。例如,我对同一个smartquery分别使用两个sql,open前执行了close,我只想提交后一个sql执行的结果,但是提交事务后发现前一个sql的结果也提交了,好像保存在缓冲中一样。
刚开始学习,请各位大虾赐教,谢谢。
解决方案 »
- delphi中十六进制的加减运算,尤其是减的运算
- 何解?????????????经验问题 经验问题 经验问题 ----当场给分
- 这个table控件修改access数据库的记录为何不能post?
- 散分,拜年
- 用非BDE控件能不能实现从一个表把数据批量导入另外一个结构相同的表的操作?
- 十万火急 请教高手,在一个应用里怎么判断另一个应用程序 如果是打开了就关闭它否则做别的事情?
- 如何控制打印的走纸?
- 新手上路:使用TDbGrid显示表的查询问题
- 为什么这段代码在编译时会提示:Error 200: Division by zero.
- 用ServerSocket(stThreadBlocking)和ClientSocket(ctBlocking)进行数据通讯
- DBgridEH多行选定
- 如何把word按行分多个TRichEdit显示
如果所有的AutoCommit都为false,那么应该是存储过程本身自己执行了commit