2
對Jeff Atwood的「Bathroom Wall of Code」文章感到警惕,我認爲爲VBScript提供可信的SQL sanitisation函數將非常有用,類似於PHP的mysql_real_escape_string()
函數。VBScript SQL消毒
那麼,如何正確地使用VBScript將數據輸入到SQL查詢中呢?
對Jeff Atwood的「Bathroom Wall of Code」文章感到警惕,我認爲爲VBScript提供可信的SQL sanitisation函數將非常有用,類似於PHP的mysql_real_escape_string()
函數。VBScript SQL消毒
那麼,如何正確地使用VBScript將數據輸入到SQL查詢中呢?
不要這樣做。改用參數化查詢。
可替代地,使用退出功能如下
wscript.echo Escape(chrw(1023) & vbtab & vbnewline & " ")
其給出
%u03FF%09%0D%0A%20
。相反,UnEscape()
+1。我可以認爲任何情況下,Sanatizing字符串都比使用參數化的SQL更好。 – AnthonyWJones 2009-06-03 08:31:26