本帖最后由 Jarod 于 2014-7-15 18:25 编辑
var doc = getCurrentDocument();
var cpbh=doc.getItemValueAsString("cpbh");
var qsph=doc.getItemValueAsInt("qsph");
var zzph=doc.getItemValueAsInt("zzph");
var yxq=doc.getItemValueAsString("yxq");
var uuid = getId();
var domainid = "11e4-057a-bb915394-a1d0-23aa6399d458";
var formid = "11e4-0581-de4e228d-a1d0-23aa6399d458";
var sql="";
if(zzph < qsph)
{
"终止票号不能小于起始票号!";
}
else
{
for(var i = qsph; i <= zzph; i++)
{
sql = "insert into tlk_fm_ticket (id,item_fid, item_ysph,item_date,domainid,formid) values('" +uuid + "','" + cpbh + "','" + i + "','" + yxq + "','" + domainid + "','" + formid + "')";
insertByDSName("mytest",sql);
}
}
我希望用这些语句对一个表单进行批量录入,但是每次的getId都是固定的,所以只能插入一条数据,如果每个 getId+数字 作为表的id,这样是能批量插入数据表,但是插入的数据无法删除和修改,要怎么解决 |