2012-01-12 9 views
0

私はパラメータを取らない挿入物を持っています。従来のASP - SQLステートメントの挿入 - どちらが優れていますか?

これは優れた方法ですか?彼らは同じことをやっているように見え

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


     writeConn.Execute(InsStmt) 
     writeConn.Close() 

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() 

または

は...ありがとうございました!

答えて

6

等価です。

writeConn.Execute InsStmt,,adCmdText + adExecuteNoRecords 

adExecuteNoRecordsパラメータは何もデータが返されないことを示し、(空の)レコードセットの作成を避ける:私はあなたがこのようにそれを行うことをお勧めします。

詳細はhereを参照してください。

関連する問題