sql >> Database >  >> RDS >> Sqlserver

SQL Insert-query wordt twee keer uitgevoerd

Ik kan niets in uw code zien dat het twee keer zou uitvoeren. Ik neem aan dat er twee keer gebeld wordt. Zet een breekpunt op addNewComment en als het twee keer wordt aangeroepen, kijk dan naar de stapelsporen om te zien waar het bij beide gelegenheden wordt aangeroepen.

Misschien heb je een evenement dat bijvoorbeeld twee keer wordt gebeld. Dit kan gebeuren in ASP.NET als je allebei automatische bedrading van gebeurtenissen hebt ingeschakeld en de gebeurtenis expliciet hebt bedraad.

Trouwens, je moet zeker geparametriseerde zoekopdrachten gebruiken niet string aaneenschakeling. Ik neem aan dat die opmerking door de gebruiker ingevoerde invoer is? In dat geval bereid je jezelf voor op een SQL-injectie-aanval met de code die je hebt getoond.



  1. Moet ik NOT IN, OUTER APPLY, LEFT OUTER JOIN, EXCEPT of NOT EXISTS gebruiken?

  2. Databasequery-efficiëntie maximaliseren voor MySQL - deel twee

  3. SQL SELECTEER MAX

  4. Hoe twee MySQL-tabellen synchroniseren?