台灣最大程式設計社群網站
線上人數
1467
 
會員總數:246268
討論主題:189809
歡迎您免費加入會員
討論區列表 >> ASP >> 1對多表單輸入的方式
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
1對多表單輸入的方式
價值 : 10 QP  點閱數:695 回應數:2
樓主

非兒
初學者
346 250
2077 221
發送站內信

我原本先跑表身的迴圈
用rs.AddNew

rs.Update
輸入進去

再輸入
表頭資料

希望TRANSACTION方式

請問ASP要怎麼寫?

本篇文章發表於2013-07-17 13:43
1樓
作者回應

非兒
檢舉此回應
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '8004d013'

[Microsoft][ODBC 驅動程式管理員] 在異動伺服器的元件中有不合法的操作

/digi/dms/new.asp, 行24 error:[Microsoft][ODBC 驅動程式管理員] 在異動伺服器的元件中有不合法的操作

我跑以下程式會有錯誤訊息





<%@ transaction=required %>

<!--#include file="../public/includeFile.txt"-->
<!--#include file="../public/pFunction.asp"-->

<%


'on error resume next

dim conn
set conn = Server.CreateObject("ADODB.Connection")

conn.Open conStr

Sub OnTransactionCommit
Response.Write("ok.")
End Sub

Sub OnTransactionAbort
Response.Write("error:" & err.Description)
End Sub

conn.BeginTrans
conn.Execute "update C set Col002='x' where Col001='admin'"
conn.Execute "update C set Col002='f' where Col001='PowerUser'"
if err.number = 0 then
conn.CommitTrans
conn.close()
set conn = nothing
ObjectContext.SetComplete
else
conn.RollbackTrans
conn.close()
set conn = nothing
ObjectContext.SetAbort
end if
%>
本篇文章回覆於2013-07-17 14:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

非兒
檢舉此回應
搞定
3Q
本篇文章回覆於2013-07-17 16:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.