iModel插件介绍之Func_SQL_Executor

sql脚本执行插件Func_SQL_Executor

该插件可以在服务端向数据库提交执行一系列Sql语句。

该插件配置在实体功能上。

插件的参数如下:

SqlExpr

执行的Sql语句,也可以用Exec <存储过程> <参数1>,<参数2>方式来执行一个存储过程。比如:exec TradeBills_Check @ID,<%= AppEnv.Current.UserName %>

该语句中@ID是当前功能上下文环境中的ID属性,<%=AppEnv.Current.UserName%>中用<%=%括起来的是C#语句,可以调用iModel框架功能,该功能是调用框架环境中当前用户名。

MsgExpr

提示语句
根据Func 参数生成的字符产模板,用于提示用户判断结果
如果为空,表示不提示用户。

Options

触发时机,可选择的时机有:检查,执行中,缺省执行,执行后,执行完成后。

SqlOpenType

Sql语句执行方式,可选择方式有:

OpenNonQuery,执行不返回值。

OpenReader,执行并返回一个 DataReader对象。

OpenScalar,执行并返回一条记录的第一个字段值。

OpenScalars,执行并返回一条记录。

OpenTable,执行并返回一个表集。

OpenDataset,执行并返回一个记录集。

ErrorLevel

错误级别:可选择的级别是有:严重,警告,提示。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值