2013-05-29 88 views
0

我有這個奇怪的問題,我有一個嘗試多個插入腳本一個接一個地動作的asp頁面。在這種情況下,它是2個插入。其中一個插入將運行良好,工作,另一個然而,似乎運行(即沒有錯誤拋出到屏幕),但沒有創建記錄。如果我將SQL轉儲爲屏幕並在SQL Management Studio中運行,它會插入正常。ASP經典插入腳本不創建新記錄

如果以前有人遇到過這種情況,會非常感激。

代碼塊:

Set Conn = Server.CreateObject("ADODB.Connection") 
    Conn.Open strDBConn 

    Set CreateGRNHeaderEntryCMD = Server.CreateObject("ADODB.Command") 

    CreateGRNHeaderEntrySQL = "INSERT INTO whGRN(grn_Ref, grn_Created, grn_CreatedBy, grn_Status)"_ 
          & " VALUES('GRN0857-13', GetDate(), 'Scanner','NEW')" 

    CreateGRNHeaderEntryCMD.CommandText = CreateGRNHeaderEntrySQL 
    Set CreateGRNHeaderEntryCMD.ActiveConnection = Conn 
    Set CreateGRNHeaderEntryRS = CreateGRNHeaderEntryCMD.Execute 
+0

您是否關閉了連接?你是否在同一個連接上執行第二個INSERT? – criticalfix

回答

0

發現了什麼導致了問題,有針對被執行回滾數據庫中Trigger設置。