二开案例.Python插件.多行文本

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:4

二开案例.Python插件.多行文本

【应用场景】在Python插件中,需要录入多行文本。

【案例演示】执行多行SQL脚本

【示例代码】

import clr

clr.AddReference('Kingdee.BOS.App')

from Kingdee.BOS.App.Data import *


def BarItemClick(e):

    if e.BarItemKey=="tbExecute":

        # 修改当前登录用户的描述

        sql = """/*dialect*/

        UPDATE T_SEC_USER 

        SET FDESCRIPTION=N'哈哈哈' 

        WHERE FUSERID="""+this.Context.UserId.ToString();

        count = DBUtils.Execute(this.Context,sql);

        this.View.ShowMessage("更新成功,SQL:"+sql+",受影响行数:"+count.ToString());




【知识点】

<1>多行文本用""""""包裹起来。

<2>如果SQL语句不符合KSQL规范,在SQL语句的起始位置增加/*dialect*/申明。







【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696



二开案例.Python插件.多行文本

【应用场景】在Python插件中,需要录入多行文本。【案例演示】执行多行SQL脚本【示例代码】import clrclr.AddReference('Kingdee.BOS.App'...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息