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

Mad*_* Zu 0 t-sql 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()
Run Code Online (Sandbox Code Playgroud)

要么

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


        writeConn.Execute(InsStmt)
        writeConn.Close()
Run Code Online (Sandbox Code Playgroud)

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

Red*_*ter 6

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

writeConn.Execute InsStmt,,adCmdText + adExecuteNoRecords 
Run Code Online (Sandbox Code Playgroud)

adExecuteNoRecords参数指示不返回任何数据,并避免创建(空)记录集.

有关详细信息,请参见此处