调用存储过程的ExecProc
2013-02-25 15:30
239 查看
通常我们在用DELPHI时会常常用到过程把数据返回到前台,前台执行时一般用execproc,但前台DBGRID不会显示,要用active:=true才能显示,但如果用以下方式写
storedproc1.ExecProc;
storedproc1.active:=true;
这样就进入了一个误区,会执行两次存储过程,如果前台要显示数据直接用active:=true
即可,而不是用以上这种写法。
简单的说要显示数据用storedproc1.active:=true
不要显示数据用storedproc1.ExecProc,并且storedproc1.active属性为false
相似的:ExecSQL与Open;
storedproc1.ExecProc;
storedproc1.active:=true;
这样就进入了一个误区,会执行两次存储过程,如果前台要显示数据直接用active:=true
即可,而不是用以上这种写法。
简单的说要显示数据用storedproc1.active:=true
不要显示数据用storedproc1.ExecProc,并且storedproc1.active属性为false
相似的:ExecSQL与Open;
相关文章推荐
- 用exec调用带有output输出参数的存储过程
- C#中调用mysql存储过程出现SELECT command denied for table 'proc'
- proc调用存储过程
- 【Oracle】-call 和 exec调用存储过程的区别
- 如何在存储过程内部调用另一个存储过程 EXEC
- 用exec调用带有output输出参数的存储过程
- php调用mysql存储过程实例分析
- Zend FrameWok中调用mysql的存储过程
- jdbc调用存储过程
- Oracle存储过程及其java程序调用
- C#中调用输入输出参数的存储过程
- sql调用存储过程传入数组方法
- mysql 存储过程调用权限消失的问题,恢复权限
- Java操作Oracle数据库以及调用存储过程
- IBatis.NET调用Oracle存储过程几点注意的
- mysql多次调用存储过程的问题
- .NET中统一的存储过程调用方法(收藏)
- SQL存储过程的优点、创建、互相调用与调试
- Mybatis调用PostgreSQL存储过程实现数组入参传递
- 调用远程数据库的存储过程出现“ORA-02064不支持分布式操作”错误的解决方法