sql >> データベース >  >> RDS >> Sqlserver

SQL 挿入クエリが 2 回実行される

    あなたのコードには、それを 2 回実行するものは何もありません。 2回呼び出されていると思います。 addNewComment にブレークポイントを置きます 2 回呼び出されている場合は、スタック トレースを調べて、両方の場合にどこから呼び出されているかを確認します。

    たとえば、イベントが 2 回呼び出されているとします。これは、イベントの自動ワイヤリングを有効にし、イベントを明示的にワイヤリングした場合に、ASP.NET で発生する可能性があります。

    ちなみに、パラメータ化されたクエリ を使用する必要があります。 文字列連結ではありません。コメントはユーザーが入力したものだと思いますか?その場合、あなたが示したコードを使用して SQL インジェクション攻撃を仕掛けることになります。



    1. MySql.Data.MySqlClient.Replication.ReplicationManagerはSystem.TypeInitializationExceptionをスローします

    2. エラー(2,7):PLS-00428:このSELECTステートメントでINTO句が必要です

    3. MySQLでのテーブル名の最大長

    4. SQL Server で master..syslogins をクエリするには、どのようなアクセス許可が必要ですか?