额, 上面的代码是我从你们的文档中拷贝出来的, 我是参考这个代码写的脚本,我自己的脚本如下:
- var doc = getCurrentDocument();
- var unitName = getItemValueAsString("receiptUnit");
- var sql = "select domainId,id from dbo.TLK_SUPPLIER where item_supplierName='"+unitName+"' ";
- datas = queryBySQL(sql);
- var value="";
- for (var iter = datas.iterator(); iter.hasNext();) {
- var item = iter.next();
- value = item.getItemValueAsString("id");
- }
- if("" == value || "".equals(value) ){
- var insertSQL = "insert into dbo.TLK_SUPPLIER (item_supplierName,item_bankOfDeposit,item_bankCarNo,item_bankAddress) values ('"+doc.getItemValueAsString("receiptUnit")+"','"+doc.getItemValueAsString("bankOfDeposit")+"','"+doc.getItemValueAsString("receiptBankCode")+"','"+doc.getItemValueAsString("depositBankAddress")+"')";
- println("插入SQL:" + insertSQL);
- insertByDSName("SQLServer",insertSQL);
-
- }
复制代码 |