CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

客户端调用存储过程的问题

楼主deon(DEON)2003-06-02 22:24:49 在 Delphi / 网络通信/分布式开发 提问

1、数据库是oracle。三层中,怎么样在客户端用上中间层的TADOStrocProc啊?  
  我用ClientDataSet1.Execute,但是不报错也不执行。    
  2、还有,存储过程中有输出的参数居然在ClientDataSet1中也要赋值才能用,不然就报错了!?在这里输出的参数怎么用啊?  
  3、在客户端使用存储过程是不是比较麻烦? 问题点数:51、回复次数:4Top

1 楼deon(DEON)回复于 2003-06-03 20:52:30 得分 0

没人在客户端用存储过程吗?  
  这51分怎么送出去啊??Top

2 楼billy_zh(张老三(闭关修练java))回复于 2003-06-04 11:08:53 得分 15

在中间层的接口中定义一方法来执行存储过程,  
  然后在客户端调用这个接口方法即可。Top

3 楼pingshx()回复于 2003-06-04 11:23:30 得分 36

在间定义接口方法,方法里面传递存储过程要的参数。当然存储过程的参数同时这里用adostoredproc创建:  
  如:  
  procedure   TPowerServer.GetHistorydata(date:   OleVariant);  
  begin  
        storedproc.ProcedureName:='H_THIRDMEMBER';  
        storedproc.Parameters.Clear   ;  
        storedproc.Parameters.CreateParameter('DATADATE',ftstring,pdinput,10,date);  
        storedproc.ExecProc    
  end;  
   
  客户端调用这个如:  
  socketconnection1.AppServer.GetHistorydata('20030502');  
  Top

4 楼deon(DEON)回复于 2003-06-04 22:20:18 得分 0

我今天做好了,和上面俩位所说的一样都是在中间层实现,然后客户端调用接口方法的。  
  谢谢两位,发分了!     pingshx讲得较详细,分也都一点。Top

相关问题

  • 客户端调用服务器端的存储过程出错
  • 三层,客户端调用存储过程
  • 三层中,客户端如何接收服务器调用存储过程后存储过程的返回值
  • SQL 存储过程怎样 得到 调用该存储过程的客户端的信息(如:网卡物理地址,计算机名 等...)
  • 急急!!通过MIDAS定义的方法,客户端动态调用数据库的存储过程??
  • 服务器上有一个带有参数的存储过程,用clientdataset如何在客户端调用她??????
  • 在客户端没有装sql server 数据库,PB调用sql存储过程的问题
  • 存储过程调用存储过程
  • 存储过程的调用!
  • vb 调用存储过程

关键词

  • 存储过程
  • 客户
  • 接口
  • 调用
  • 客户端
  • storedproc
  • 中间层
  • 参数
  • 方法

得分解答快速导航

  • 帖主:deon
  • billy_zh
  • pingshx

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo