0

SQLインジェクションを回避することをどこかで読んだので、パラメーター化されたクエリを作成した次のコードがあります。しかし、この変更を行った後も、まだ SQL インジェクションの脆弱性が発生しています。

StrCmd = "select TdsSubCode from Rate where TdsCode= @cboTdsCode and DSCode= @cboDedStatus"

dsCmd = New SqlCommand(StrCmd, conTdsPac)

dsCmd.CommandType = CommandType.Text

dsCmd.Parameters.AddWithValue("@cboTdsCode", cboTdsCode.Text)

dsCmd.Parameters.AddWithValue("@cboDedStatus", cboDedStatus.Text)

dsCmd.ExecuteReader()
4

0 に答える 0