ASP Classic INSERT脚本不会创建新记录

时间:2013-05-29 15:38:36

标签: sql asp-classic

我有这个非常奇怪的问题,我有一个asp页面试图一个接一个地操作多个插入脚本。在这种情况下,它是2个插入。其中一个插件运行正常并且工作,但另一个似乎运行(即没有错误被抛出到屏幕上)但是没有创建记录。如果我将SQL转储到屏幕并在SQL Management Studio中运行,它会插入正常的。

如果有人以前经历过这种情况,我会非常感激。

代码块:

    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

1 个答案:

答案 0 :(得分:0)

找出导致此问题的原因,针对正在执行回滚的数据库进行了Trigger设置。