2009-07-27 45 views
5

我見過的每個示例都使用存儲過程。我已經採用了使用內聯SQL在傳統ASP中編寫的舊應用程序。這是一個明顯的問題,所以我需要將其轉換爲更安全的代碼。客戶端不希望我在這個應用程序中使用存儲過程,那麼有沒有辦法在沒有存儲過程的情況下運行參數化查詢?沒有存儲過程的參數化查詢?

謝謝

回答

-1

是否有任何理由爲什麼客戶端不希望使用存儲過程?在數據庫級別以及源代碼中使用存儲過程要容易得多。如果你使用上面的第二種方法,你應該在你的內聯查詢中獲得查詢計劃緩存,但是根據你在做什麼,如果你能說服你的客戶可以使用它們,那麼使用簡單的sprocs可能會更好。如果一切都失敗了,上面的鏈接非常穩固,尤其是第二個。