文档章节

devart unidac 存储过程 (输入、输出参数)

vga
 vga
发布于 2015/06/09 19:32
字数 76
阅读 55
收藏 0
点赞 0
评论 1

procedure TForm2.btn1Click(Sender: TObject);

var

  usp: TUniStoredProc;

begin

  usp := TUniStoredProc.Create(nil);

  usp.Connection := UniConnection1;

  usp.StoredProcName := 'GetAImage_ID';

  usp.PrepareSQL();

  usp.ParamByName('pUSER_ID').AsInteger := 1024;

  usp.ParamByName('pProcess').AsInteger := 3;

  usp.ParamByName('pSteps').AsString := '1';

  usp.ParamByName('pBatch_ID').AsInteger := 1;

  usp.ParamByName('pFrom_ID').AsInteger := 1;

  usp.ParamByName('pTo_ID').AsInteger := 1;


  usp.ExecProc;


  Caption := usp.ParamByName('pSteps').AsString;  // 输出参数

  usp.Free;

end;


© 著作权归作者所有

共有 人打赏支持
vga

vga

粉丝 21
博文 353
码字总数 23746
作品 0
佳木斯
加载中

评论(1)

vga
vga
实际测试表明 这样的效率 不如 直接用查询语句
使用UniDAC在Delphi XE4中开发iOS应用

使用UniDAC在Delphi XE4中开发iOS应用   核心提示:Delphi XE4的发布让很多Delphi开发者欣喜若狂,毫无疑问它使得Delphi开发更简单且更容易被理解,而且让开发无论是iPhone、iPad还是iPod的...

vga
2014/06/01
0
0
最全面的常用Delphi第三方控件汇总—报表、图表、界面、数据库等

有网友问我常用Delphi第三方控件及功能。我先大概整理一下,以后会在文章里面碰到时再仔细介绍。 报表图表方面: TeeChart Pro 在delphi 的图形显示方面目前唯一的选择,虽然从delphi 3 就随...

Leamontea
2012/12/03
0
2
unidac 6.0.1 与kbmmw 的一点小摩擦

unidac 6.0.1 出来了,虽然支持sql server 直连等新特性,但是由于内部改动比较大, 导致与kmmmw 的集成起来存在有点小问题,就是如果数据库不是interbase 或者firebird 的话, 客户端访问k...

xalion
2015/01/02
0
0
使用delphi 开发 web(三)动态脚本里面使用数据库

在主程序里面把数据库访问控件设置并注册好,在脚本里面使用数据库就非常简单。 可以类似下面的脚本访问数据库。 <% uses SysUtils, Classes; var aaa,rndnum,bb:string; i,num:integer; be...

xalion
2012/01/05
0
0
Oracle专题14之存储过程与函数

1、存储过程与函数的概述 存储过程和存储函数:是存储在数据库中的被命名的PLSQL块,供所有用户程序调用,完成特定功能的子程序。 a、存储过程和存储函数的区别 是否使用return返回值。(即存...

极客微信条
2017/12/19
0
0
Mysql的过程和函数(记录)

1.MySQL存储过程 (1)格式 MySQL存储过程创建的格式:CREATE PROCEDURE 过程名 ([过程参数[,...]]) [特性 ...] 过程体 mysql> DELIMITER // mysql> CREATE PROCEDURE proc1(OUT s int) -> BE......

ksfzhaohui
2013/08/20
0
0
MySql存储过程简单实例

将下面的语句复制粘贴可以一次性执行完,我已经测试过,没有问题! MySql存储过程简单实例: / 创建表 / delimiter // DROP TABLE if exists test // CREATE TABLE test( id int(11) NULL ) /...

李永china
2016/10/31
4
0
Sql server--存储

1 创建不带参数的存储 任务要求:创建存储过程pro_createdb,使其能在D盘的BACK⽂文件夹下创建⼀一个名为CPMS2的数据库。 creat procedure pro_createdbascreate database cpms2on(name = cpm...

Ethan-GOGO
2015/08/31
10
0
mysql 存储过程的创建

注: (1)这里需要注意的是DELIMITER //和DELIMITER ;两句,DELIMITER是分割符的意思,因为MySQL默认以";"为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,...

qq5805bc784f826
2017/09/11
0
0
plsql知识梳理-存储过程和java调用

1 存储过程介绍 存储过程是指用于特定操作的pl/sql块,是由流控制和sql语句书写的过程。 存储过程经编译和sql优化后存储在数据库服务器中,使用时候只需要调用即可。 2 存储过程的优点 1 使用...

小七_Dream
2015/08/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

大数据教程(2.13):keepalived+nginx(多主多活)高可用集群搭建教程【自动化脚本】

上一章节博主为大家介绍了目前大型互联网项目的keepalived+nginx(主备)高可用系统架构体系,相信大家应该看了博主的文章对keepalived/nginx技术已经有一定的了解,在本节博主将为大家分享k...

em_aaron
6分钟前
0
0
Git 2.18版本发布:支持Git协议v2,提升性能

在最新的官方 Git 客户端正式版2.18中添加了对 Git wire 协议 v2 的支持,并引入了一些性能与 UI 改进的新特性。在 Git 的核心团队成员 Brandon Williams 公开宣布这一消息前几周,Git 协议 ...

六库科技
11分钟前
0
0
Java8新特性之接口

在JDK8以前,我们定义接口类中,方法都是抽象的,并且不能存在静态方法。所有的方法命名规则基本上都是 public [返回类型] [方法名](参数params) throws [异常类型] {}。 JDK8为接口的定义带...

developlee的潇洒人生
48分钟前
0
0
aop + annotation 实现统一日志记录

aop + annotation 实现统一日志记录 在开发中,我们可能需要记录异常日志。由于异常比较分散,每个 service 方法都可能发生异常,如果我们都去做处理,会出现很多重复编码,也不好维护。这种...

长安一梦
59分钟前
2
0
将博客搬至CSDN

AHUSKY
今天
1
0
Python web框架Django学习(1)

1.Django简介 (1)Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django是一个开放源代码的Web应用框架,由Python写成。 (2...

十年磨一剑3344
今天
0
0
Databook-数据之书

Databook-数据之书 用于数据分析的Jupyter Notebooks。 不需购买服务器,快速开始自己的数据分析过程。 源码:https://github.com/openthings/databook 作者:openthings,https://github.co...

openthings
今天
7
0
Python PIPEs

https://www.python-course.eu/pipes.php https://www.tutorialspoint.com/python/os_pipe.htm

zungyiu
今天
1
0
gRPC学习笔记

gRPC编程流程 1. proto文件定义 proto文件用于定义需要通过gRPC生成的接口,可以理解为接口定义文档 2. 通过构建工具生成服务基类代码-Maven或Gradle 3. 服务端开发 服务端实现类须实现通过构...

OSC_fly
今天
0
0
Docker Mac (三) Dockerfile 及命令

Dockerfile 最近学习docker的时候,遇到一件怪事,关于docker镜像可能会被破坏,还不知道它会有此措施 所以需要了解构建Dockerfile的正确方法 Dockerfile是由一系列命令和参数构成的脚本,这些命...

___大侠
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部