经典ASP - 插入SQL语句 - 哪个更好?

时间:2012-01-12 20:14:53

标签: tsql asp-classic

我有一个不带任何参数的插入。

这是一种更好的做事方式吗?

Set writeConn  = Server.CreateObject("ADODB.Connection") 
        Call OpenConnect(writeConn)     

        Set objCommand = Server.CreateObject("ADODB.Command")
        objCommand.ActiveConnection = writeConn
        objCommand.CommandText = insstmt
        objCommand.Execute()
         writeConn.Close()

Set writeConn  = Server.CreateObject("ADODB.Connection") 
        Call OpenConnect(writeConn)     


        writeConn.Execute(InsStmt)
        writeConn.Close()

他们看到做同样的事情......谢谢!

1 个答案:

答案 0 :(得分:6)

它们是等价的。我建议你这样做:

writeConn.Execute InsStmt,,adCmdText + adExecuteNoRecords 

adExecuteNoRecords参数表示不会返回任何数据,并且无法创建(空)记录集。

有关详细信息,请参阅here