三层结构中 我有一大批存储过程要执行 请问除了在服务器上写个过程以外还有办法什么? 三层结构中 我有一大批存储过程要执行 请问除了在服务器上写过程以外还有办法什么? 如果每个存储过程写一个过程,那太多了,我有几十个要执行阿!怎么办。急!!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存储过程,的确,应用用它的,为什么呢?速度我想不用进行讨论,速度、效率肯定会比你写在应用服务上好一些;最主要的我想就应该是它可以更简单的进行数据的检查,也有必要看一看SQL Server 的Pooling 和数据的控制; 本文为你演示怎样在客户端执行存贮过程。 假如你的存贮过程返回一个数据集,那你需要调用 TStoredProc 的 Open 方法,然后,只需要使用 TDataSetProvider 来连接它就行了。效果很好。 假如你的存贮过程不返回一个数据集,这就意味着需要调用 TStoreProc 的 ExecProc 方法。步骤是: 1 为你的接口增添一个方法 procedure ExecProc(Params: Integer); 2 在 remote data module中写实现代码 procedure ExecProc(Params: Integer); begin StoredProc1.ParamByName('@Param').AsInteger := Params; StoredProc1.ExecProc; end; 3 在客户端,调用此过程 DComConnection1.AppServer.ExecProc(1); That is Ok. 直接在clientdataset里写不行吗?clientdataset1.close;clientdataset1.commandtext:='exec procname'clientdataset1.open;or clientdataset1.execute; ininonhline 兄 DComConnection1.AppServer.ExecProc(1) 这语名完整的应该怎样写 ftp同步更新程序 三个自然数的算法问题 如何创建delphi小程序的安装程序?在线等,一有答案立刻结贴。 请问如何得到系统中所有文件夹和文件(包括隐藏文件) 这句该没错,但为何运行时总报错? 如何批量执行存储过程里的增删改操作? 请各为大虾帮帮小弟 急急,各位大哥救救~ 谁能告诉我Delphi6.0中文版的下载地址,300分赠送 cxDBGrid控件如何显示表格的字段名称 怎样遍历Treeview把所有节点的内容写出来 求救啊!在图像上画线
假如你的存贮过程返回一个数据集,那你需要调用 TStoredProc 的 Open 方法,然后,只需要使用 TDataSetProvider 来连接它就行了。效果很好。
假如你的存贮过程不返回一个数据集,这就意味着需要调用 TStoreProc 的 ExecProc 方法。步骤是:
1 为你的接口增添一个方法
procedure ExecProc(Params: Integer);
2 在 remote data module中写实现代码
procedure ExecProc(Params: Integer);
begin
StoredProc1.ParamByName('@Param').AsInteger := Params;
StoredProc1.ExecProc;
end;
3 在客户端,调用此过程
DComConnection1.AppServer.ExecProc(1);
That is Ok.
clientdataset1.close;
clientdataset1.commandtext:='exec procname'
clientdataset1.open;
or
clientdataset1.execute;
DComConnection1.AppServer.ExecProc(1)
这语名完整的应该怎样写