2012-01-12 73 views
0

我有一個不帶任何參數的插入。經典ASP - 插入SQL語句 - 哪個更好?

這是一個更好的做事方式?

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

他們看到在做同樣的事情...謝謝!

回答

6

它們是等價的。我建議你做這樣的:

writeConn.Execute InsStmt,,adCmdText + adExecuteNoRecords 

的adExecuteNoRecords參數指示沒有數據將被返回,並避免了(空)記錄的創建。

有關更多信息,請參閱here