Классический ASP - Вставка операторов SQL - Что лучше? - PullRequest
0 голосов
/ 13 января 2012

У меня есть вставка, которая не принимает никаких параметров.

что является лучшим способом ведения дел?

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 Ответ

6 голосов
/ 13 января 2012

Они эквивалентны.Я бы порекомендовал вам сделать это следующим образом:

writeConn.Execute InsStmt,,adCmdText + adExecuteNoRecords 

Параметр adExecuteNoRecords указывает, что данные не будут возвращены, и избегает создания (пустого) набора записей. для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...