通常我们在用DELPHI时会常常用到过程把数据返回到前台,前台执行时一般用execproc,但前台DBGRID不会显示,要用active:=true才能显示,但如果用以下方式写
storedproc1.ExecProc;
storedproc1.active:=true;
这样就进入了一个误区,会执行两次存储过程,如果前台要显示数据直接用active:=true
即可,而不是用以上这种写法。
简单的说要显示数据用storedproc1.active:=true
不要显示数据用storedproc1.ExecProc
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/87010/viewspace-410766/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/87010/viewspace-410766/