知る方法は一つではありません。いくつかのコードを投稿して、それがどのように見えるかを確認できます。
重要なのは、外部からの汚染されたデータを使用して SQL ステートメントを作成しないことです。
このようなステートメントを作成する場合
sql = "select * from whatever where id = " + id_parameter
次に、外界からのデータを使用して SQL ステートメントを作成しますが、これは危険です。
次のように、パラメータ化されたクエリを使用する必要があります。
objCmd.CommandType = adCmdText;
objCmd.CommandText = "UPDATE members SET photo = ? WHERE memberID = ?";
objCmd.Parameters.Append(
objCmd.CreateParameter("filename", adVarChar, adParamInput, 510, fileName));
objCmd.Parameters.Append(
objCmd.CreateParameter("memberID", adInteger, adParamInput, 4, memberid ));
objCmd.Execute(adExecuteNoRecords);
objCmd.CommandText
は外部からのデータを一切使用しないことに注意してください。外部データは、CreateParameter 呼び出しを通じて収集されます。