con_all = css2dataaccess.getconnection(nothing, "css2")
tran_all = con_all.begintransaction("tran_all")
'1.呼叫儲存過程sp_main_invoice,取出庫單號;2插入主單
'初始出庫單號為1
apara_all(1).value = 1
try
css2dataaccess.executenonquery(tran_all, commandtype.storedprocedure, "sp_main_invoice", apara_all)
' response.write(apara_all(8).value & "," & apara_all(1).value)
if apara_all(8).value > 0 then
errorno = 5000 + apara_all(8).value
'剛剛(10分鐘內)已經執過貨,請不要重複執貨.
if apara_all(8).value = 11 then
temperrormessage = temperrormessage & resources.commonlan.msg_invoice_repeat & "
"
end if
else
checkno = apara_all(1).value
end if
catch ex as exception
temperrormessage = temperrormessage & ex.message & "
"
errorno = 500
end try
'tran_all.commit()
''插入主單成功,則插入子單
注:invoice.aspx
關於spring事務
在oracle資料庫中,一般ddl語句是隱式commit提交的,所以在修改表或者建立表時,不寫commit也會執行。但一條sql的時候,如果不顯示commit sql便不會持久化到資料庫。在spring中,jdbctemplate操作採用的是jdbc預設的autocommit模式,當沒有顯示指定事務...
關於事務傳遞
restcontroller public controller resource private service service public void test service.service service public service resource private dao dao pub...
關於頁面渲染
最近在學習公司的產品時發現在開啟報表設計頁面時,頁面的渲染和載入較慢.於是我想到了關於頁面渲染的優化.下面是關於如何優化頁面渲染的建議 一,寫出高效的css 首先弄清瀏覽器解析html 的過程 構建乙個dom樹,頁面要顯示的各元素都會建立到這個dom樹當中。每當乙個新元素加入到這個dom樹當中,瀏覽...