zoukankan      html  css  js  c++  java
  • unidac宏替换使用

    对于Query一类的SQL查询控件来说,Macro宏替换功能真是一个好东西。比如,您可以设置一个叫ZTName的宏来代表当前帐套名称,这样所有需要添加帐套WHERE条件的地方,都可以使用这个宏来代替。其实不仅UniDAC提供了宏替换的功能,就算是十年以前的RxLib系列控件,也已经提供了类似的功能。但网上一直没有说明怎么使用这个功能,关于怎么应用这个功能就是找不到了。


    下面我就以一个简单的例子来说明一下使用方法:

    1、首先在UniConnection中找到Macros属性,并在里面添加ProjectName这个宏,宏的值为'OA管理系统'。

    2、要注意:如果要替换的值是一个字符串,那么记得在字符串两边加''号,因为Macro只是一个简单的替换功能,他不会去判断条件的类型。

    3、在SQL语句中写入:

      SELECT * FROM 数据表名
      WHERE 工程名称 = {ProjectName}

    现在可以运行一下程序,可以发现{ProjectName}被替换成为'OA管理系统'了!

  • 相关阅读:
    C和指针学习笔记--第五章
    C和指针学习笔记--第四章
    C和指针学习笔记--第三章
    ipables常用命令
    linux网络设计与实现-----第一章
    iptables
    cJSON学习
    Makefile-更新函数库文件
    Makefile隐晦规则
    【Spark学习笔记】01-Spark简介
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/2940620.html
Copyright © 2011-2022 走看看