天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 916|回复: 3

关于更换数据库

[复制链接]
linlicong 发表于 2012-4-19 09:45:08 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-5-7 10:28 编辑

var doc = getCurrentDocument();
var applicationid = getApplication();
var process = getDocProcess(getApplication());
var params = new Packages.cn.myapps.base.action.ParamsTable();
var user = getWebUser();
var request = $WEB.getParamsTable().getHttpRequest();
var pid = doc.getItemValueAsString("par_id");
var proname= request.getSession().getAttribute("project_name");
var cusname= request.getSession().getAttribute("customer_name");
var chargename = doc.getItemValueAsString("charge_name_id");
var deptid = doc.getItemValueAsString("resolve_dept_id");
var assign_date = doc.getItemValueAsString("assign_date");
var all_work = doc.getItemValueAsInt("all_work");

if (all_work > 0)
{
if(doc != null){
       var fmprocess = createProcess("cn.myapps.core.dynaform.form.ejb.FormProcess");
       var form = fmprocess.doViewByFormName("FM_DEPT_MAIN",applicationid);
       var new_doc = process.doNew(form,user,params);

        new_doc.setIstmp(false);
        new_doc.setParent(pid);
        new_doc.addStringItem("project_name",proname);
        new_doc.addStringItem("customer_name",cusname);
        new_doc.addStringItem("charge_name",chargename);
        new_doc.addStringItem("dept_id",deptid);
        new_doc.addStringItem("project_date",assign_date);
        new_doc.addStringItem("task_degree","0");
        new_doc.addStringItem("total_work",all_work);
        process.doCreate(new_doc);      
}
}
这段代码是往SQL SERVER 插入数据 如果数据库改为MySql要改什么地方 为什么插不进数据了??
purple 发表于 2012-4-19 09:51:26 | 显示全部楼层
您好,不太明白您的意思,您的这段脚本跟数据库没有关系的,只是拿到当期文档对象,插入数据而已呀。您说往SQL SERVER 插入数据,MySql插不进数据,请问您两个数据库的表单字段是一样的吗?
 楼主| linlicong 发表于 2012-4-19 10:04:58 | 显示全部楼层
一样的,建立的表单都是一样的
purple 发表于 2012-4-19 10:09:27 | 显示全部楼层
那请问给脚本加上打印语句,定位一下具体是乃一句没执行,谢谢。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 23:21

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表