学习自用-执行和查询SQL语句
执行:
查询(返回JSON格式):
表单插件python 代码
import clr clr.AddReference('System') clr.AddReference('System.Data') clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('Kingdee.BOS.App') clr.AddReference('Kingdee.BOS.ServiceHelper') clr.AddReference("Newtonsoft.Json") from Kingdee.BOS import * from Kingdee.BOS.Core import * from Kingdee.BOS.Core.Bill import * from Kingdee.BOS.Core.DynamicForm.PlugIn import * from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import * from System import * from System.Data import * from Kingdee.BOS.App.Data import * from System.Collections.Generic import List from Kingdee.BOS.ServiceHelper import * from Newtonsoft.Json.Linq import * from Newtonsoft.Json import JsonConvert def ButtonClick(e): ksql = ""; msg=""; kbutton=e.Key.ToUpperInvariant(); if(kbutton=="F_WHKF_BUTTON"): ksql = this.Model.GetValue("FSEL").ToString(); ds = DBServiceHelper.ExecuteDataSet(this.Context, ksql); if (ds.Tables.Count ==1): msg = JsonConvert.SerializeObject(ds.Tables[0]); this.Model.SetValue("FRESULT", msg); if(kbutton=="F_WHKF_BUTTON1"): ksql = this.Model.GetValue("FBODY").ToString(); msg = str(DBServiceHelper.Execute(this.Context,ksql)); this.View.ShowMessage("执行成功,受影响"+msg+"条记录");
学习自用,仅用于备份留档。
大佬请教下,如果需要链接别的数据库,代码里该如何修改?
公有云常用模式,但是有限制的;私有云用不到;
学习自用-执行和查询SQL语句
执行:查询(返回JSON格式): 表单插件python 代码import clrclr.AddReference('System')clr.AddReference('System.Data')clr.AddReferen...
点击下载文档
本文2024-09-16 17:17:03发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14711.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章